Configuration/Template examples
Прометеус поддерживает шаблонизирование в аннотациях и лейблах алертов
Темплейтирование основано на go templating
Simple alert field templates
alert: InstanceDown
expr: up == 0
for: 5m
labels:
severity: page
annotations:
summary: "Instance {{$labels.instance}} down"
description: "{{$labels.instance}} of job {{$labels.job}} has been down for more than 5 minutes."
Шаблонизирование выполняется во время каждой итерации во время каждого правила, поэтому шаблонизирование должно быть простым
Если нужно сложное, то рекомендуется переходить по ссылке на консоль
Simple iteration
Консоли можно смотреть тут prometheus.server.local:9090/consoles
{{ range query "up" }}
{{ .Labels.instance }} {{ .Value }}
{{ end }}
Например это отобразит список инстансов и подняты ли они
Переменная по имени .
содержит текущие значения
https://prometheus.io/docs/prometheus/latest/configuration/template_examples/
No Comments