Hello all,
I am quite stuck on trying to get templating to work in alert descriptions. The alerting rule expression is `sum by (kubernetes_cluster) (kube_node_status_condition{status="true"}) - sum by (kubernetes_cluster) (up{app="node-exporter", container="node-exporter"}) > 0` and returns a list of Kubernetes clusters. I would like to iterate over this list and return all the clusters in the alert description. I tried doing the following
description: {{ range query "sum by (kubernetes_cluster) (kube_node_status_condition{status="true"}) - sum by (kubernetes_cluster) (up{app="node-exporter", container="node-exporter"}) > 0" }}
{{ $labels.kubernetes_cluster }}
{{ end }}
but I kept getting errors of the form "yaml: line 124: did not find expected key" or "yaml: line 124: did not find expected ',' or '}'".
I'm on Prometheus v2.0. Thanks a lot in advance. Any help is greatly appreciated.
Cheers.
Regards,
DZ