grafana/docs/sources/alerting/fundamentals/annotation-label/variables-label-annotation.md
Jack Baldry b84294dd27
Convert TOML front matter to YAML (#49690)
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
2022-05-26 11:06:25 -04:00

2.4 KiB

aliases description keywords title weight
/docs/grafana/latest/alerting/fundamentals/annotation-label/variables-label-annotation/
Learn about labels and label matchers in alerting
grafana
alerting
guide
fundamentals
Template variables for alerting rule labels and annotations 117

Template variables for alerting rule labels and annotations

The following template variables are available when expanding annotations and labels.

Name Description
$labels The labels from the query or condition. For example, {{ $labels.instance }} and {{ $labels.job }}. This is unavailable when the rule uses a [classic condition]({{< relref "../../alerting-rules/create-grafana-managed-rule/#single-and-multi-dimensional-rule" >}}).
$values The values of all reduce and math expressions that were evaluated for this alert rule. For example, {{ $values.A }}, {{ $values.A.Labels }} and {{ $values.A.Value }} where A is the refID of the expression. If the rule uses classic conditions, then a combination of the refID and position of the condition is used. For example, {{ $values.A0.Value }} or {{ $values.A1.Value }}
$value The value string of the alert instance. For example, [ var='A' labels={instance=foo} value=10 ].