本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
静音计时
本文档主题专为支持 Grafana 9.x 版本的 Grafana 工作空间而设计。
有关支持 Grafana 版本 10.x 的 Grafana 工作空间,请参阅。在 Grafana 版本 10 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
静音计时是指不生成或发送任何新策略通知的重复时间间隔。使用它们可以防止警报触发特定的重复周期,例如定期维护期。
与静音类似,静音计时不会阻止对警报规则进行评估,也不会阻止警报实例显示在用户界面中。它们只会阻止创建通知。
您可以为外部 Alertmanager 数据源配置 Grafana 管理的静音计时以及静音计时。
静音计时与静音时间对比
下表突出显示了静音计时和静音之间的区别。
静音计时 | 沉默 |
---|---|
使用可以重复出现的时间间隔定义。 |
有固定的开始和结束时间。 |
已创建,然后添加到通知策略中。 |
使用标签与警报进行匹配,以确定是否静音。 |
可与 Grafana 警报和外部警报管理器配合使用。 |
仅适用于外部警报管理器。 |
创建静音计时
-
在 Grafana 控制台的 Grafana 菜单中,选择警报(铃铛)图标以打开警报页面。
-
选择通知策略。
-
从警报管理器下拉列表中,选择要编辑的警报管理器。
-
在 “静音计时” 部分中,选择 “添加静音计时” 按钮。
-
选择要应用静音计时的时间间隔。
-
选择 “提交” 以创建静音计时。
在通知策略中添加静音计时
-
选择您要添加静音计时的通知策略,然后选择 “编辑” 按钮。
-
从 “静音计时” 下拉列表中,选择要添加到策略中的静音计时。
选择 “保存策略” 按钮。
时间间隔
时间间隔是对时间范围的定义。如果在此时间间隔内启动警报,则该警报将被抑制。使用:
(例如monday:thursday
)支持范围。静音计时可以包含多个时间间隔。时间间隔由多个字段组成(详细信息见下表),所有字段都必须匹配才能抑制警报。例如,如果您指定一周中的某几天monday:friday
和时间范围为 8:00-9:00,则在周一至周五的 8-9 之间会抑制警报,但不是,例如,星期六 8-9 的警报。
-
时间范围-一天中禁止显示通知的时间。由两个子字段组成,“开始时间” 和 “结束时间”。例如,时间是
14:30
。时间以 24 小时表示法,以 UTC 表示。 -
一周中的几天 — 一周中的几天。可以是单一天(例如)
monday
,一个范围(例如)monday:friday
,也可以是逗号分隔的日期列表,例如。monday, tuesday, wednesday
-
月-要选择的月份。例如,您可以使用数字指定月份,也可以使用完整的月份名称来指定月份,
1
或者january
两者都指定一月。您可以指定单个月份、月份范围或以逗号分隔的月份列表。 -
一个月中的天数-一个月内的日期。值的范围可以介于
1
-31
。负值以相反的顺序指定当月的日期,因此-1
表示该月的最后一天。可以将月份中的天数指定为一天、一组天或以逗号分隔的天数列表。 -
年-间隔的年份或年份。例如,
2023:2025
。
这些元素中的每一个都可以是一个列表,并且必须满足元素中至少一个项目才能匹配。因此,如果你将年份设定为2023:2025, 2027
,那么在2023年、2024年、2025年和2027年(但不是2026年),情况就会如此。
如果字段留空,则任何时刻都将与该字段匹配。时刻必须匹配所有字段才能匹配完整的时间间隔。
如果要指定确切的持续时间,请指定该持续时间所需的所有选项。例如,如果您想为当月的第一个星期一(三月、六月、九月和十二月)创建一个介于 12:00 和 24:00 UTC 之间的时间间隔,则您的时间间隔指定可以是:
-
时间范围:
-
开始时间:
12:00
-
结束时间:
24:00
-
-
一周中的几天:
monday
-
月:
3, 6, 9, 12
-
一个月中的天数:
1:7