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

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: SLS新版本告警中,将通知相关的配置统一收拢,从而形成行动策略。行动策略用来管理通知的发送,例如以什么渠道、发送给谁、发送什么内容以及发送通知的时间限制等。通过配置行动策略,可以实现通知的复用,比如多个告警使用相同的行动策略进行通知发送。

概述

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

行动策略基本介绍

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

1.png

它表示的是:

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

通知渠道分派

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

2.png

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

3.png

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

4.png

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

日历与工作时段感知

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

5.png

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

6.png

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

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

7.png

渠道额度控制

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

8.png

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

进一步参考

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

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

9.png

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
30天前
|
XML 运维 监控
【深入探究 C++ 日志库清理策略】glog、log4cplus 和 spdlog 的日志文件管理策略
【深入探究 C++ 日志库清理策略】glog、log4cplus 和 spdlog 的日志文件管理策略
67 0
|
2月前
|
JSON Prometheus Cloud Native
Grafana 系列 -Loki- 基于日志实现告警
Grafana 系列 -Loki- 基于日志实现告警
|
7月前
|
Web App开发 存储 监控
日志服务之告警接入与管理
本教程介绍如何使用日志服务接入NGINX模拟数据,并配置告警规则来对NGINX访问错误进行监控。
334 0
|
5月前
|
监控 数据库
136 日志监控告警系统案例(代码实现)
136 日志监控告警系统案例(代码实现)
82 0
|
5月前
|
监控
135 日志监控告警系统案例(数据模型设计)
135 日志监控告警系统案例(数据模型设计)
80 0
|
5月前
|
消息中间件 监控 关系型数据库
134 日志监控告警系统案例(功能架构分析)
134 日志监控告警系统案例(功能架构分析)
72 0
|
5月前
|
分布式计算 监控 前端开发
133 日志监控告警系统案例(需求分析)
133 日志监控告警系统案例(需求分析)
55 0
|
8月前
|
存储 Java C语言
Spring Boot入门(十一) 之 SpringBoot日志默认配置
Spring Boot入门(十一) 之 SpringBoot日志默认配置
106 0
|
9月前
|
消息中间件 Java Apache
|
9月前
|
开发框架 监控 前端开发
ASP.NET Core MVC 从入门到精通之日志管理
ASP.NET Core MVC 从入门到精通之日志管理
71 0

相关产品

  • 日志服务