Правила оповещения Прометея: сравнение показателей в выражении со значением из метки

Я пытаюсь выяснить, возможно ли это через Прометея:

У меня есть метка в развертывании, которая указывает значение:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    APP: my_app
    OWNER1: my_username
    CUSTOM_VALUE: '4' # My custom label which defines a value

Могу ли я создать в Prometheus правило, в котором выражение сравнивает показатель с этим значением?

например

alert: compare_values
expr: kube_deployment_status_replicas_available != 'CUSTOM_VALUE' # Is this even possible?
for: 1m
labels:
  severity: page
annotations:
  summary: Compare

Идея состоит в том, чтобы определить определенные пороговые значения для различных приложений и динамически сравнить метрики (задержка, количество развертываний и т. Д.) С этими пороговыми значениями, установленными в соответствующих метках.

0 ответов

Другие вопросы по тегам