Help the Alertmanager repository

46 views
Skip to first unread message

Josh Abreu Mesa

unread,
Mar 15, 2022, 10:32:14 AM3/15/22
to Prometheus Developers
Dear Prometheus Developers,

Now that I finally have some long-term dedicated time to spend on the Alertmanager, I'd like to know which area(s) do you consider that need help the most?

I'm going to sleuth through issues and pull requests to find areas in which I can bring value, but please feel free to point me in the right direction if you think there's something I can help with.

Kind regards,

Bjoern Rabenstein

unread,
Mar 22, 2022, 7:25:03 AM3/22/22
to Josh Abreu Mesa, Prometheus Developers
On 15.03.22 07:32, 'Josh Abreu Mesa' via Prometheus Developers wrote:
> Dear Prometheus Developers,
>
> Now that I finally have some long-term dedicated time to spend on the
> Alertmanager, I'd like to know which area(s) do you consider that need help
> the most?

I have some vague TODO notes here on my side around escaping and matchers:

- I believe `amtool` isn't yet using the new matchers.

- I'm pretty sure that labels in the UI aren't rendered with the
appropriate escaping. Matchers render better in this regard, but
some improvements could be done. And the preview of silenced alerts
seems to have some escaping problems, too.

The above is fairly vague, just quoting my notes, but I guess I could
find out what my exact thoughts were back then. We could sit together
and nail it down.
https://github.com/prometheus/alertmanager/issues/1913 seems to be a
related issue.


A long time favorite if mine is to make alert groups linkable, so that
you can deep-link from notifications to the alert group that created
them. Relevant issues:
- https://github.com/prometheus/alertmanager/issues/211
- https://github.com/prometheus/alertmanager/issues/868


Finally, there has been a lot of discussion and issues about when
exactly to send out a resolved notification, especially when silences
enter the game. We even discussed it at a recent dev-summit, with the
outcome that we should think more fundamentally about the semantics of
muting in Alertmanager in general, i.e. write a design doc about it
(marked as TODO on
https://prometheus.io/docs/introduction/design-doc/, titled "Semantics
of muting in Alertmanager"). The relevant section in the dev-summits
notes, including links to related issues:
https://docs.google.com/document/d/11LC3wJcVk00l8w5P3oLQ-m3Y37iom6INAMEu2ZAGIIE/edit?pli=1#bookmark=id.xlg5vi22bgrw


Happy to meet for more brainstorming and clarifications.
--
Björn Rabenstein
[PGP-ID] 0x851C3DA17D748D03
[email] bjo...@rabenste.in

Josh Abreu Mesa

unread,
Mar 23, 2022, 1:22:40 PM3/23/22
to Prometheus Developers
Thank you very much for the quick response Björn. I'll follow up offline and come back with the result of our discussions for the benefit of others. 
Reply all
Reply to author
Forward
0 new messages