Dokumentation/Dashboards

Variablen

$varname substitution. Drei Typen:

static

Eine feste Liste von Werten. {name:"env", options:["prod","staging","dev"]}. Geeignet für selten wechselnde Auswahlen.

label_values

Lädt label-Werte aus einer existierenden Metrik. {name:"host", metric:"system_cpu_usage_percent", label:"host"}. Wird bei jedem Dashboard-Load aktualisiert.

query (neu)

Führt beliebiges PromQL aus und holt die Werte des angegebenen label aus dem resultierenden Vector. {name:"job", expr:"group by (job) (up)", label:"job"}.

Die Substitution passiert auf dem Client: $varname und ${varname} in metric- oder filter-Werten werden vor der Query ersetzt. Der Server ist variable-agnostic, daher können Variablen nicht in alert rules verwendet werden (nutzen Sie stattdessen saved filters).