Получение оповещений от Alertmanager

У нас есть стандартная структура оповещений в нашей организации: наше приложение подключено к Prometheus, а оповещения получаются Alertmanager и отправляются нашей команде в Slack. Мы разделили наши оповещения на мелкие и крупные. Я пытаюсь найти способ количественно определить временной диапазон, какое оповещение было запущено Alertmanager и сколько раз. Наша корпоративная политика не позволяет мне написать приложение, которое может запрашивать Slack и просто получать эту информацию, поскольку это источник правды. Поэтому я попытался получить доступ к этой информации через API Prometheus и Alertmanager (v1 и v2), но не смог этого сделать. Запросы Prometheus показывают мне все оповещения, и это не соответствует тому, что мы получили в Slack. И запрос Alertmanager не позволяет фильтровать по времени (или по временному диапазону). Любая помощь будет принята с благодарностью.


person Nikhil Sharma    schedule 09.03.2020    source источник
comment
Попробуйте эту ссылку, которую я нашел в качестве начала? stackoverflow.com/questions/52480567/   -  person dtc    schedule 10.03.2020
comment
Спасибо. Это определенно полезно. Однако можно ли получить эту информацию прямо из Alertmanager? Это де-обманная информация, и это именно то, что было запущено.   -  person Nikhil Sharma    schedule 11.03.2020
comment
если у вас есть оповещения, в пользовательском интерфейсе, который они вам предоставляют, есть раздел оповещений, который указывает, какие оповещения в настоящее время активны, а какие неактивны. На самом деле менеджер предупреждений — это не то, куда вы пойдете. Это может немного сбивать с толку, если вы новичок в этом, но оповещения prometheus идут от prometheus к alertmanager, и в большинстве случаев вы почти никогда не будете взаимодействовать с alertmanager.   -  person dtc    schedule 11.03.2020
comment
В целом, есть prometheus и alertmanager, которые являются двумя отдельными процессами. Поскольку ваше приложение уже подключено, похоже, вы можете спросить об этом коллегу ИЛИ поискать в Интернете способ настроить свой собственный прометей и поиграть с ним.   -  person dtc    schedule 11.03.2020
comment
спасибо за помощь   -  person Nikhil Sharma    schedule 11.03.2020