Документация/Дашборды

Переменные

Grafana-style $varname substitution. Три типа:

static

Фиксированный список значений. {name:"env", options:["prod","staging","dev"]}. Подходит для редко меняющихся выборов.

label_values

Подгружает значения label из существующей метрики. {name:"host", metric:"system_cpu_usage_percent", label:"host"}. Обновляется при каждой загрузке дашборда.

query (новый)

Выполняет произвольный PromQL и достаёт значения указанного label из результирующего vector’а. {name:"job", expr:"group by (job) (up)", label:"job"}.

Подстановка происходит на клиенте: $varname и ${varname} в metric или filter values заменяются перед запросом. Server variable-agnostic, поэтому переменные нельзя использовать в alert rules (используйте saved filters вместо).