在 Prometheus 警告规则中,可以通过 {{$labels.instance}}
的方式访问标签的值。这种语法允许你在警报规则的标签、注释或通知内容中引用标签的具体值。
以下是一个示例:
ALERT example_alert
IF my_metric > 100
FOR 5m
LABELS {severity="critical", instance="{{ $labels.instance }}"}
ANNOTATIONS {
summary = "Alert for instance {{ $labels.instance }}",
description = "The metric value exceeded the threshold for instance {{ $labels.instance }}"
}
上述示例中,我们使用 {{$labels.instance}}
来引用 instance
标签的值,并将其作为警报规则的标签和注释内容。
请注意,在定义警报规则时,确保正确使用 {{$labels.label_name}}
的语法来引用标签的值,并根据自己的需求进行相应地配置和格式化。
内容由零声教学AI助手提供,问题来源于学员提问