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

Throttle resends of alerts #2585

Closed
brian-brazil opened this Issue Apr 6, 2017 · 5 comments

Comments

Projects
None yet
4 participants
@brian-brazil
Copy link
Member

brian-brazil commented Apr 6, 2017

We currently send alerts at every eval interval. With a 1s eval interval, this would produce a lot of traffic to the AM.

I propose we continue to send new alerts instantly, but throttle the resends to say 60s by default.

@brancz

This comment has been minimized.

Copy link
Member

brancz commented Apr 6, 2017

Generally I think that's ok, we just need to make it explicit in the documentation and make sure that the resolve timeout in the Alertmanager needs to be higher than this value.

@brian-brazil

This comment has been minimized.

Copy link
Member Author

brian-brazil commented Apr 6, 2017

The resolve timeout is just a default, we can adjust the end time as required inside Prometheus.

@brancz

This comment has been minimized.

Copy link
Member

brancz commented Apr 6, 2017

Yes I realize that I just meant we need to document properly what the relationship between the two is.

@stuartnelson3

This comment has been minimized.

Copy link
Member

stuartnelson3 commented Feb 6, 2018

The current ingest path in AM for alerts has pretty high lock contention, throttling resends would be 👍

@lock

This comment has been minimized.

Copy link

lock bot commented Mar 22, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked and limited conversation to collaborators Mar 22, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.