Documentation/Tableaux de bord

Variables

Substitution $varname. Trois types :

static

Une liste fixe de valeurs. {name:"env", options:["prod","staging","dev"]}. Adapté aux choix qui changent rarement.

label_values

Charge les valeurs d'un label depuis une métrique existante. {name:"host", metric:"system_cpu_usage_percent", label:"host"}. Rafraîchi à chaque chargement du tableau de bord.

query (nouveau)

Exécute un PromQL arbitraire et extrait les valeurs du label indiqué du vector résultant. {name:"job", expr:"group by (job) (up)", label:"job"}.

La substitution se fait côté client : $varname et ${varname} dans les valeurs de metric ou de filter sont remplacés avant la requête. Le serveur est variable-agnostic, donc les variables ne peuvent pas être utilisées dans les alert rules (utilisez plutôt des saved filters).