mirror of
https://github.com/healthchecks/healthchecks.git
synced 2026-04-25 06:55:53 +03:00
[GH-ISSUE #451] suggestion: snooze mode #340
Labels
No labels
bug
bug
bug
feature
good-first-issue
new integration
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/healthchecks#340
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @piramiday on GitHub (Nov 18, 2020).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/451
it would be useful to have a "snooze" button for a specific check/project, possibly
curlable itself.for example, if I reboot a server I know I will have lots of checks suddenly failing -- e.g. the fast pings that take ~10 secs and are performed every ~5 mins or so, or even the more important checks if they are supposed to run at 9:00 and I reboot at 8:55.
with a "snooze" button one could signal to HealthChecks that any failure in the next, say, ~20 mins is expected and should be temporarily disabled.
that would temporarily silence emails and/or other integrations while the server reboots, or the user plays around with a script, and so on.
e.g.
curl https://hc-ping.com/xxxx-yyyy-zzzz-wwww/snooze/20for 20 mins.if this is not a good idea, feel free to close the issue! thanks.
@nbvcxz commented on GitHub (Feb 8, 2021):
There is also another idea to get quite same result: see https://github.com/healthchecks/healthchecks/issues/316. That would be the way to pause unwanted checks. There is one drawback of this method: there can ba a moment when child sensor is expected to ping before parent, but it can be solved with setting higher grace periods for children.
@csaftoiu commented on GitHub (Jan 19, 2022):
I want to second this request! It'd be very helpful for our use cases.
@TheCataliasTNT2k commented on GitHub (Oct 26, 2022):
+1 would be great to just silence a whole project for a specific time or permanently (and unsilence it manually when I want it). Would be great for updates and reboots
If a check goes down during that time, and stays down after the reactivation of the project, you should get a notification nevertheless...
@horschi commented on GitHub (Aug 14, 2025):
+1 on the curl: Being able to snooze via a HTTP call would allow to integrate it into automation.