Как рассчитать срабатывание оповещений в оповещениях Прометея и добавить их к ярлыкам оповещений? - PullRequest
0 голосов
/ 28 января 2019

Например, у меня есть 2 хоста, предупреждение будет срабатывать, когда процессор> 90%.Я могу открыть пользовательский интерфейс Prometheus UI & Alert Manager и вижу срабатывание оповещений для 2 хостов.

Я использую webhook в качестве приемника, я хочу получить количество предупреждений для ЦП> 90% для каждого хоста, как можноЯ достигаю этого?

Я считаю, что если я смогу получить значение счетчика откуда-то, тогда я могу добавить его в метку оповещения, и, наконец, я могу получить значение из меток в интерфейсе webhook.

Iсослались на Количество предупреждений, сгенерированных прометеем , они используют функцию изменений, но не могут покрыть, если значение не изменяется (скажем, CPU сохраняет 90%).

1 Ответ

0 голосов
/ 30 января 2019

Как я полагаю, Prometheus и Alert manager не поддерживают эту ситуацию, потому что это не имеет смысла.

Для пользователя, если он / она хочет знать, сколько предупреждений было сгенерировано определенным правилом(скажем, CPU> 90%) за последние 1 час, они будут сосредоточены только на том, сколько предупреждений было получено, а не на том, сколько предупреждений было запущено Прометеем.

Как мы знаем, Alert Manger имеет правила "group_wait", "repeat_interval" и "Inhibited", их параметры будут влиять на то, сколько и как часто оповещение отправляется с помощью Alert Manager.Даже если бы я мог получать оповещения о срабатывании Прометея, но этот номер был бы неправильным для пользователя, так как Менеджер оповещений мог бы «Запрещать» оповещение.

...