prometheus alertmanager alertrule с несколькими аргументами для одного и того же запроса

#prometheus #prometheus-alertmanager

#prometheus #prometheus-alertmanager

Вопрос:

 - alert: APIHighRequestLatency  DEV
        expr: (sum(traefik_service_request_duration_seconds_sum{instance="company.com:12345",service=~"backend-module-test.*"}) / sum(traefik_service_requests_total{instance="company.com:12345",service=~"backend-module-test.*"}) * 1000) > 0
        for: 1m
        labels:
          severity: 4
          threshold: warning
        annotations:
          summary: "API module-test DEV response time > 50 ms"
          description: "{{ $value }} is the avg response time backend-module-test for last one minute in DEV environment"
  

В запросе я хочу изменить service следующий набор аргументов

  • серверный модуль-тест
  • серверный модуль-test1
  • серверный модуль-test2

Но я не хочу снова повторять все правило оповещения, есть ли какой-нибудь способ параметризовать это?