路由合并配置
在上一篇文章中,我们介绍了路由合并的基本概念和作用。接下来我们来介绍路由合并规则的属性配置。
合并基准
合并基准用来对告警进行合并,目前可以根据告警的一些基础属性和标签来进行合并。支持的基础属性包括:
- 用户UID
- 告警规则所在区域
- 告警规则所属项目
- 告警规则ID
- 告警名称
- 告警严重度
行动策略
在路由合并策略里需要配置一个行动策略,表示发送通知给谁。行动策略可以选择:
- 动态行动策略:这是一个特殊的行动策略,表示要使用告警规则里配置的行动策略(如下图所示),同时也会使用告警规则里所配置的重复等待时间
- 其它行动策略:使用所选取的行动策略,如果告警规则里也配置了行动策略,则会忽略
首次等待、变化等待、重复等待
- 首次等待:合并集合首次创建后,多久发送通知
- 变化等待:告警集合生命周期内,多久检查一次是否有告警状态的变化(已有告警的状态变化或者产生新的告警);如果有变化,则会再次发送通知
- 重复等待:合并集合没有变化的情况下,多久重复发送通知
例如:
SLS内置动态告警策略
SLS内置了一个告警策略,名字叫做SLS内置动态告警策略
,ID 为 sls.builtin.dynamic
,它的配置如下:
- 合并基准:项目+告警规则ID+所有标签
- 行动策略:动态行动策略
- 首次等待:1s
- 变化等待:15s
- 重复等待:使用告警规则配置的重复等待时间
它是一个非常常用的告警策略,因为它的合并基准表明了在同一个UID下,每个告警都是独立的合并集合,也就是说,告警不会与其它告警合并。对于多数普通场景,这也是我们会默认去使用的路由合并策略,即不合并,每个告警都单独发送。
监控规则配置告警策略
在配置告警监控规则的时候,告警策略部分提供了三种模式:极简模式、普通模式、高级模式。本质上,这三种模式之后还是使用了某个告警策略以及行动策略,只不过是提供了一些默认值而已。
极简模式
- 告警策略:SLS内置动态告警策略
- 行动策略:根据用户配置的通知方式,自动创建一个行动策略
普通模式
- 告警策略:SLS内置动态告警策略
- 行动策略:用户所配置的行动策略
高级模式
- 告警策略:用户所选择的告警策略
- 行动策略:如果用户选择的是SLS内置动态告警策略,则最终使用的是这里配置的行动策略;否则最终使用的是告警策略里配置的行动策略
最后,如果您还想了解更多智能运维前沿资讯,欢迎您报名参加【数智创新行·智能运维专场】。
6月25日|上海·西岸国际人工智能中心
数智创新行上海站·智能运维专场
阿里云将带来云原生智能运维解决方案,满足海量事件有效感知、高效响应,可观测数据统一分析、故障定位,以及基于AI的异常检测等需求,助力企业构建自己的运维平台,成为开发、运维人员高效可靠的助手。
扫描海报二维码或点击下方链接报名, 期待您一起开启智能运维新时代!
https://www.aliyun.com/page-source//developer/special/osssalon