SLS新版告警入门——行动策略

概述

SLS新版本告警中,将通知相关的配置统一收拢,从而形成行动策略。行动策略用来管理通知的发送,例如以什么渠道、发送给谁、发送什么内容以及发送通知的时间限制等。通过配置行动策略,可以实现通知的复用,比如多个告警使用相同的行动策略进行通知发送。

行动策略基本介绍

目前内置的通知渠道包括:短信、语音、邮件、钉钉、自定义Webhook、阿里云消息中心。如下图所示是一个非常简单的行动策略配置:

SLS新版告警入门——行动策略

它表示的是:

  • 告警通过短信方式发送给张三
  • 发送的内容是“前端监控模板”这个内容模板中配置的短信内容
  • 只在工作日发送,非工作日不发送通知

通知渠道分派

在实际的场景中,告警通知其实并不是固定的渠道发送给固定的人,而是根据实际情况去做判断的。例如:严重的告警要直接电话通知,而不那么严重的告警可以短信通知。要实现类似需求,就需要配置带条件判断的行动策略,例如下面的例子:

SLS新版告警入门——行动策略

这里就实现了对于相对高严重度的告警,直接电话通知,否则短信通知。不仅如此,还可以在一个行动组中配置多个通知渠道,例如同时通过短信和钉钉来进行通知:

SLS新版告警入门——行动策略

另外在上面的条件节点中,我们可以看到有所有和任意的选项:

SLS新版告警入门——行动策略

由于告警经过告警策略后会进入到合并集合中,因此这里表示的是对于一个合并集合中的告警,是全部满足条件还是任意一个告警满足条件。

日历与工作时段感知

除了动态的通知渠道之外,在某些场景下可能会对通知的时间有所限制。例如:电话通知只允许在工作时间,而短信可以随时发送。那么就可以进行如下配置:

SLS新版告警入门——行动策略

这里需要注意的是,工作日、工作时间等是和全局日历相关的。在全局日历的配置中,我们可以看到:

SLS新版告警入门——行动策略

这里提供了时区、工作日、节假日以及工作时间相关的配置,因此可以根据用户的实际情况来配置日历信息,从而实现行动策略对工作时间的感知。

除此之外,还可以根据团队的实际情况,来进行日期的重置。比如某几天为团建,则可以将这几天重置为非工作日:

SLS新版告警入门——行动策略

渠道额度控制

此外,为了避免通知过多,我们还提供了通知渠道额度控制的功能。目前针对短信、语音以及邮件这三种渠道,可以基于用户或者用户组来限制每天的通知次数。

SLS新版告警入门——行动策略

如上图所示,它表示的是对于张三和李四这两个用户,限制每天最多接收100条短信、100条语音和100封邮件,而对于其他人,这三个渠道的额度则分别是200。

进一步参考

了解更多的信息,可以参考 SLS 的官方文档:

对我们工作感兴趣的,可以通过如下方式了解更多,谢谢关注!

SLS新版告警入门——行动策略

上一篇:LAMP优化思路


下一篇:阿里云自然语言处理--词性标注(电商)Java SDK 调用示例