Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Add option to specify downtime duration before sending notifications #625

Closed
KamilKleina opened this issue Feb 24, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@KamilKleina
Copy link

Describe the feature you would like to see

It would be great to have an option to define how long a service needs to be down before a notification is sent. This would help reduce unnecessary alerts caused by short-lived downtimes, such

  1. Scheduled restarts that briefly take a service
  2. Network hiccups or temporary connectivity
  3. Auto-recovery mechanisms, where a service might restart successfully within a few seconds.

Describe how you would like to see this feature implemented

A configurable grace period or an option to retry X times before alerting would allow users to fine-tune their monitoring setup, ensuring that only persistent outages trigger notifications.

Would this be feasible to implement?

@KamilKleina KamilKleina added the enhancement New feature or request label Feb 24, 2025
@rafasamp
Copy link

+1, currently sitting with 402 e-mails from an application that was flapping. The application should also be up for X amount of time before sending repeated alerts.

@henrygd
Copy link
Owner

henrygd commented Feb 25, 2025

402 e-mails from an application that was flapping

Woof. I'll prioritize this and try to get it in the next release.

@henrygd henrygd moved this to In Progress in Beszel Roadmap Feb 25, 2025
henrygd added a commit that referenced this issue Feb 27, 2025
- splits alerts package into three files. status alerts were not
modified aside from updating to slices.Delete method
@henrygd henrygd moved this from In Progress to Done in Beszel Roadmap Feb 27, 2025
@henrygd henrygd closed this as completed by moving to Done in Beszel Roadmap Feb 27, 2025
@henrygd
Copy link
Owner

henrygd commented Feb 27, 2025

This has been added for the next release

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

3 participants