В моем настройке Prometheus есть предупреждение, которое отправляет предупреждение, когда someMetric > 100
действительно для 5m
, а затем повторно отправляет предупреждение каждые 24h
в соответствии с приведенной ниже конфигурацией:
prometheus-alert.yml
- alert: TestAlert
expr: someMetric > 100
for: 5m
alertmanager-config.yml
repeat_interval: 24h
Однако someMetric
ведет себя так, как может быть " стабильный "выше 100 (что означает, что оповещение активно), но время от времени оно падает до чего-то ниже 100 за единицу очистки, а затем снова поднимается выше 100. Это заставит активное оповещение стать неактивно (разрешено) , затем возвращается к в ожидании и активно снова через 5 минут. Это заставит Прометея переслать предупреждение, чего я хочу избежать.
Есть ли способ настроить Prometheus на что-то похожее на for: 5m
, но для транскрипции active -> неактивно (разрешено) ?