本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置通知策略
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
通知策略决定如何将警报发送到联系人。
策略采用树形结构,其中每个策略可以有一个或多个嵌套策略。除默认策略外,每个策略也可以匹配特定的警报标签。
每个警报都由默认策略进行评估,然后由每个嵌套策略进行评估。
如果您为嵌套策略启用该Continue matching subsequent sibling nodes
选项,则即使在一个或多个匹配项之后,评估仍会继续。父策略的配置设置和联系人信息控制着与任何子策略都不匹配的警报的行为。默认策略控制任何与嵌套策略不匹配的警报。
有关通知策略的更多信息,请参阅通知。
以下过程向您展示如何创建和管理通知策略。
编辑默认通知策略
-
在左侧菜单中,选择警报。
-
选择通知策略。
-
从 “选择警报管理器” 下拉列表中,选择要编辑的警报管理器。
-
在 “默认策略” 部分中,选择... ,编辑。
-
在默认联系人中,更新当警报规则与任何特定策略不匹配时,应向其发送规则通知的联系点。
-
在分组依据中,选择用于对警报进行分组的标签。如果此策略有多个警报匹配,则按这些标签对它们进行分组。按群组发送通知。如果该字段为空(默认),则所有通知都将在一个群组中发送。使用特殊标签按所有标签
...
对警报进行分组(这实际上禁用了分组)。 -
在 “计时选项” 中,从以下选项中进行选择。
-
群组等待-发送初始通知之前等待缓冲同一组警报的时间。默认值为 30 秒。
-
群组间隔-群组两次通知之间的最小时间间隔。默认值为 5 分钟。
-
重复间隔-如果组中未添加任何新警报,则在重新发送通知之前的最短时间间隔。默认值为 4 小时。
-
-
选择 保存 以保存您的更改。
要创建新的通知策略,您需要遵循其树形结构。在树干上创建的新策略(默认策略)是树枝。每个分支都可以有自己的嵌套策略。这就是为什么您总是要在默认策略下或已经嵌套的策略下添加新的嵌套策略的原因。
添加新的嵌套策略
-
在左侧菜单中,选择警报。
-
选择通知策略。
-
从 “选择警报管理器” 下拉列表中,选择要编辑的警报管理器。
-
要添加顶级特定策略,请转到特定路由部分(要么是默认策略,要么是要在其中添加新的嵌套策略的其他现有策略),然后选择 + 新建嵌套策略。
-
在匹配标签部分中,添加一条或多条用于匹配警报标签的规则。
-
在 “联系点” 下拉列表中,如果警报仅匹配此特定策略而不匹配任何嵌套政策,则选择要向其发送通知的联系点。
-
(可选)启用 “继续匹配后续兄弟节点”,即使警报与当前策略相匹配,也能继续匹配兄弟姐妹策略。启用此选项后,您可以收到一个警报的多个通知。
-
或者,启用覆盖分组以指定与默认策略相同的分组。如果未启用该选项,则使用默认策略分组。
-
(可选)启用 “覆盖常规计时” 以覆盖群组通知策略中配置的计时选项。
-
选择保存策略以保存您的更改。
编辑嵌套策略
-
在左侧菜单中,选择警报。
-
选择通知策略。
-
选择要编辑的策略,然后选择... ,编辑。
-
进行任何更改(如添加嵌套策略时)。
-
保存您的更改。
正在搜索政策
您可以按标签匹配者或联系方式在政策树中进行搜索。
-
要按联系人进行搜索,请在按联系点搜索字段中输入联系人的部分或全名。用户界面中将突出显示使用该联络点的政策。
-
要按标签进行搜索,请在按匹配器搜索输入字段中输入有效的标签匹配器。可以输入多个匹配器,用逗号分隔。例如,有效的匹配器输入可能是。
severity=high, region=~EMEA|NA
注意
按标签搜索时,所有匹配的策略都将完全匹配。不支持部分匹配和正则表达式匹配。