本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
模板参考
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
本节提供创建模板的参考信息。
警报(类型)
警报类型包含以下数据。
名称 | Kind | 描述 | 示例 |
---|---|---|---|
Status |
字符串 |
|
{{ .Status }} |
标签 |
KeyValue |
附在警报上的一组标签。 |
{{ .Labels }} |
注释 |
KeyValue |
警报上附加的一组注释。 |
{{ .Annotations }} |
值 | KeyValue | 所有表达式的值,包括经典条件 | {{ .Values }} |
StartsAt |
time.time |
警报开始触发的时间。 |
{{ .StartsAt }} |
EndsAt |
time.time |
仅在已知警报结束时间时才进行设置。否则,设置为自上次收到警报以来可配置的超时时间。 |
{{ .EndsAt }} |
生成器网址 |
字符串 |
指向 Grafana 或外部警报管理器的反向链接。 |
{{ .GeneratorURL }} |
silenceURL |
字符串 |
用于将警报静音的链接(预先填写了此警报的标签)。仅适用于 Grafana 管理的警报。 |
{{ .SilenceURL}} |
仪表板网址 |
字符串 |
如果警报规则属于一个,则链接到 grafana 仪表板。仅适用于 Grafana 管理的警报。 |
{{ .DashboardURL }} |
面板网址 |
字符串 |
如果警报规则属于 grafana 仪表板面板,则链接到。仅适用于 Grafana 管理的警报。 |
{{ .PanelURL }} |
指纹 |
字符串 |
可用于识别警报的指纹。 |
{{ .Fingerprint }} |
ValueString |
字符串 |
包含警报中每个简化表达式的标签和值的字符串。 |
{{ .ValueString }} |
ExtendedData
该 ExtendedData 对象包含以下属性。
名称 | Kind | 描述 | 示例 |
---|---|---|---|
接收方 |
|
发送通知的联系人的姓名。 |
|
Status |
|
|
|
提醒 |
|
此通知中所有触发警报和已解决警报的列表。 |
|
触发警报 |
|
此通知中所有触发警报的列表。 |
|
已解决警报 |
|
此通知中所有已解决的警报列表。 |
|
GroupLabels |
|
将这些警报分组到他的通知中的标签。 |
|
CommonLabels |
|
此通知中所有警报的通用标签。 |
|
CommonAnnotations |
|
此通知中所有警报的通用注释。 |
|
外部网址 |
|
发送此通知的 Grafana 工作区或警报管理器的链接。 |
|
KeyValue 键入
KeyValue
类型是一组表示标签和注释的键/值字符串对。
除了可以直接访问存储为的数据外KeyValue
,还有一些方法可以对数据进行排序、删除和转换。
名称 | 参数 | 返回值 | 注意 | 示例 |
---|---|---|---|---|
SortedPairs |
键值字符串对的排序列表 |
|
||
删除 |
[] 字符串 |
KeyValue |
返回没有给定键的键/值映射的副本。 |
|
名称 |
[] 字符串 |
名字清单 |
|
|
值 |
[] 字符串 |
值清单 |
|
时间
时间来自 Go time
Monday, 1st January 2022 at 10:00AM
,请编写以下模板:
{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}
你可以在这里