[GH-ISSUE #1171] [Feature Request] differentiate between “down” and “grace period reached” alerts #805

Closed
opened 2026-02-25 23:43:39 +03:00 by kerem · 3 comments
Owner

Originally created by @sebguilbaud on GitHub (Jun 4, 2025).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1171

in the case of high-frequency job monitoring (execution every minute), we're more interested in the grace period expiring, rather than an error, knowing that the job will be restarted in the next minute, it would be useful to have two levels of notification in healthchecks

Originally created by @sebguilbaud on GitHub (Jun 4, 2025). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1171 in the case of high-frequency job monitoring (execution every minute), we're more interested in the grace period expiring, rather than an error, knowing that the job will be restarted in the next minute, it would be useful to have two levels of notification in healthchecks
kerem closed this issue 2026-02-25 23:43:39 +03:00
Author
Owner

@cuu508 commented on GitHub (Jun 4, 2025):

Notifications via most channels do differentiate between the two.

For example, Slack notification when grace time has run out:

Image

And when the failure signal has been received:

Image

<!-- gh-comment-id:2939848454 --> @cuu508 commented on GitHub (Jun 4, 2025): Notifications via most channels do differentiate between the two. For example, Slack notification when grace time has run out: ![Image](https://github.com/user-attachments/assets/4530c44d-8215-45e5-8451-8ce98567b2b5) And when the failure signal has been received: ![Image](https://github.com/user-attachments/assets/4a909713-1f78-490a-abbe-f970674900c6)
Author
Owner

@sebguilbaud commented on GitHub (Jun 4, 2025):

sorry I wasn't specific enough, I'd like to be able to choose the types of notifications to send, like for example disabling notifications on fail but leaving them on grace time exceeded

<!-- gh-comment-id:2940381225 --> @sebguilbaud commented on GitHub (Jun 4, 2025): sorry I wasn't specific enough, I'd like to be able to choose the types of notifications to send, like for example disabling notifications on fail but leaving them on grace time exceeded
Author
Owner

@cuu508 commented on GitHub (Jun 4, 2025):

Ah, I see. This would be a niche feature, but would add complexity to the UI and the code, and to user's mental model of how the system works. I'm currently not planning to work on this, but a workaround you could consider would be to not send the /fail signals to Healthchecks at all. On success, report success. On failure, either report nothing or use the log endpoint.

<!-- gh-comment-id:2940408534 --> @cuu508 commented on GitHub (Jun 4, 2025): Ah, I see. This would be a niche feature, but would add complexity to the UI and the code, and to user's mental model of how the system works. I'm currently not planning to work on this, but a workaround you could consider would be to not send the /fail signals to Healthchecks at all. On success, report success. On failure, either report nothing or use the [log](https://healthchecks.io/docs/http_api/#log-uuid) endpoint.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#805
No description provided.