Prometheus Alertmanager: оповещения экспортера Blackbox в зависимости от экземпляра - PullRequest
0 голосов
/ 03 февраля 2020

Мы используем blackbox_exporter "fail_if_body_matches_regexp:" для проверки различных страниц внутреннего монитора. Проблема в том, что разработчики используют много разных «слов» для «fail_application». Некоторые слова фактически присутствуют на некоторых других страницах монитора, когда служба в порядке. Можно ли как-то дифференцировать в экземпляре alers.rules? Или есть другой способ решить эту проблему?

Это, вероятно, не работает ... но вы могли бы понять, куда я иду с этим ... - предупреждение: Ошибка на странице монитора expr: probe_failed_due_to_regex == 1 для: 1m экземпляр: serve1, server2 метки: серьезность: ошибка

  • предупреждение: Feil på на стороне монитора expr: probe_failed_due_to_regex == 1 для: 1m экземпляр: server2, метки server3 : серьезность: аннотации ошибок:

1 Ответ

0 голосов
/ 04 февраля 2020

Если вы не можете сделать регулярное выражение более точным c, вам придется создать новый модуль черного ящика для каждого набора слов отказа.

...