Основные оповещения Rule#
Чтобы быть уверенным в том, что оповещение работает, важно отслеживать Rule и оповещение со Scraper (Prometheus + Sidecar), который находится в том же кластере.
Наиболее важными метриками для оповещения являются:
thanos_alert_sender_alerts_dropped_total. Если значение больше0, это означает, что оповещения, запускаемые Rule, не отправляются вalertmanager, что может указывать на проблемы с подключением, несовместимостью или неправильной настройкой.prometheus_rule_evaluation_failures_total. Если значение больше0, это означает, что это правило не удалось вычислить, что приводит либо к пробелу в правиле, либо к потенциально игнорируемому предупреждению. Этот показатель может указывать на проблемы в используемойqueryAPI endpoint.strategyметка сообщит, происходят ли сбои из-за правил, допускающих частичный ответ, или нет.prometheus_rule_group_last_duration_seconds > prometheus_rule_group_interval_seconds. Если разница положительная, это означает, что вычисление правила заняло больше времени, чем запланированный интервал, и данные для некоторых интервалов могли отсутствовать. Это может указывать на то, что серверной части запроса (например, Querier) требуется слишком много времени для оценки запроса. Это может указывать на другие проблемы, такие как медленныйStoreAPisили слишком сложное выражение запроса в правиле.thanos_rule_evaluation_with_warnings_total. Этот показатель покажет, сколько оценок закончилось каким-либо предупреждениемwarnпри использовании правила и оповещения со значением стратегии частичного ответа.