本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Grafana 警报中的标签
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
本主题解释了为什么标签是警报的基本组成部分。
-
警报的完整标签集是 Grafana 警报中警报的唯一标识。
-
Alertmanager 使用标签来匹配通知策略中的静默警报和警报组。
-
警报界面会显示评估该规则期间生成的每个警报实例的标签。
-
联络点可以访问标签以动态生成通知,其中包含与生成通知的警报相关的特定信息。
-
您可以为警报规则添加标签。标签可以手动配置,使用模板函数,并且可以引用其他标签。如果标签之间发生冲突,则优先考虑添加到警报规则中的标签(Grafana 保留标签除外,更多信息见下文)。
外部警报管理器兼容性
Grafana 的内置警报管理器支持 Unicode 标签键和值。如果您使用的是外部 Prometheus Alertmanager,则标签密钥必须与其数据模型兼容。[a-zA-Z_][a-zA-Z0-9_]*
式相匹配。根据以下规则,在将任何无效字符发送到外部警报管理器之前,Grafana 警报引擎都将删除或替换这些字符:
-
Whitespace
将被删除。 -
ASCII characters
将替换为_
。 -
All other characters
将替换为其小写的十六进制表示形式。如果这是第一个字符,则前缀_
为。
注意
如果将多个标签密钥清理为相同的值,则重复项将附加原始标签的简短哈希值作为后缀。
Grafana 保留标签
注意
带有前缀的grafana_
标签由 Grafana 保留用于特殊用途。如果以此开头添加手动配置的标签grafana_
,则在发生冲突时该标签将被覆盖。
Grafana 保留标签的使用方式与手动配置的标签相同。当前可用的预留标签列表是:
标签 | 描述 |
---|---|
grafana_文件夹 |
包含警报的文件夹的标题。 |