Grafana 警报中的标签 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Grafana 警报中的标签

本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。

有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作

有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作

本主题解释了为什么标签是警报的基本组成部分。

  • 警报的完整标签集是 Grafana 警报中警报的唯一标识。

  • Alertmanager 使用标签来匹配通知策略中的静默警报和警报组。

  • 警报界面会显示评估该规则期间生成的每个警报实例的标签。

  • 联络点可以访问标签以动态生成通知,其中包含与生成通知的警报相关的特定信息。

  • 您可以为警报规则添加标签。标签可以手动配置,使用模板函数,并且可以引用其他标签。如果标签之间发生冲突,则优先考虑添加到警报规则中的标签(Grafana 保留标签除外,更多信息见下文)。

外部警报管理器兼容性

Grafana 的内置警报管理器支持 Unicode 标签键和值。如果您使用的是外部 Prometheus Alertmanager,则标签密钥必须与其数据模型兼容。这意味着标签键只能包含 ASCII 字母数字以及下划线,并且必须与正则表达[a-zA-Z_][a-zA-Z0-9_]*式相匹配。根据以下规则,在将任何无效字符发送到外部警报管理器之前,Grafana 警报引擎都将删除或替换这些字符:

  • Whitespace将被删除。

  • ASCII characters将替换为_

  • All other characters将替换为其小写的十六进制表示形式。如果这是第一个字符,则前缀_为。

注意

如果将多个标签密钥清理为相同的值,则重复项将附加原始标签的简短哈希值作为后缀。

Grafana 保留标签

注意

带有前缀的grafana_标签由 Grafana 保留用于特殊用途。如果以此开头添加手动配置的标签grafana_,则在发生冲突时该标签将被覆盖。

Grafana 保留标签的使用方式与手动配置的标签相同。当前可用的预留标签列表是:

标签 描述

grafana_文件夹

包含警报的文件夹的标题。