Prometheus — запретить предупреждение, когда то же самое предупреждение находится в критическом состоянии

#prometheus-alertmanager

#prometheus-alertmanager

Вопрос:

Я попытался заблокировать предупреждения, чтобы то же самое предупреждение в критическом состоянии могло блокировать предупреждение. Приведенные ниже конфигурации не сработали … Пожалуйста, подскажите, в чем проблема с этой конфигурацией..

 inhibit_rules:
- source_match:
    alertname: Inhibit
    severity: critical
  target_match:
    severity: warning
    alertname: KubePodNotReady
  equal: ['alertname', 'namespace', 'pod', 'prometheus']

inhibit_rules:
- source_match:
    severity: 'critical'
  target_match:
    severity: 'warning'
  equal: ['alertname', 'namespace', 'pod','prometheus']
  

Ответ №1:

Приведенная ниже конфигурация работает для меня.

 inhibit_rules:
 - source_match:
       severity: critical
       alertname: KubePodNotReady
   target_match:
       severity: warning
       alertname: KubePodNotReady
   equal: ['namespace', 'pod', 'prometheus']