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

本文涉及的产品
对象存储 OSS,20GB 3个月
阿里云盘企业版 CDE,企业版用户数5人 500GB空间
云备份 Cloud Backup,100GB 3个月
简介: 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日志并进行多维度分析。
目录
相关文章
|
1月前
|
Java 中间件
SpringBoot入门(6)- 添加Logback日志
SpringBoot入门(6)- 添加Logback日志
87 5
|
1月前
|
Java 中间件
SpringBoot入门(6)- 添加Logback日志
SpringBoot入门(6)- 添加Logback日志
46 1
|
1月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle的参数文件与告警日志文件
本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。
|
4月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
73 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
4月前
|
XML Java Maven
Spring5入门到实战------16、Spring5新功能 --整合日志框架(Log4j2)
这篇文章是Spring5框架的入门到实战教程,介绍了Spring5的新功能——整合日志框架Log4j2,包括Spring5对日志框架的通用封装、如何在项目中引入Log4j2、编写Log4j2的XML配置文件,并通过测试类展示了如何使用Log4j2进行日志记录。
Spring5入门到实战------16、Spring5新功能 --整合日志框架(Log4j2)
|
4月前
|
SQL 关系型数据库 MySQL
MySQL 常见日志清理策略
MySQL 数据库服务器使用多种类型的日志来记录操作和事件,这对于故障诊断、审计和性能分析非常重要。然而,这些日志文件会随着时间的推移而不断增长,可能会占用大量的磁盘空间。因此,定期清理这些日志是必要的,本篇文章我们一起来学习下如何清理 MySQL 中的日志文件。
242 3
|
4月前
|
数据库 Java 监控
Struts 2 日志管理化身神秘魔法师,洞察应用运行乾坤,演绎奇幻篇章!
【8月更文挑战第31天】在软件开发中,了解应用运行状况至关重要。日志管理作为 Struts 2 应用的关键组件,记录着每个动作和决策,如同监控摄像头,帮助我们迅速定位问题、分析性能和使用情况,为优化提供依据。Struts 2 支持多种日志框架(如 Log4j、Logback),便于配置日志级别、格式和输出位置。通过在 Action 类中添加日志记录,我们能在开发过程中获取详细信息,及时发现并解决问题。合理配置日志不仅有助于调试,还能分析用户行为,提升应用性能和稳定性。
66 0
|
4月前
|
SQL 安全 测试技术
【数据守护者必备】SQL数据备份与恢复策略全解析:从全量到日志备份,手把手教你确保企业信息万无一失的实战技巧!
【8月更文挑战第31天】数据库是企业核心业务数据的基石,为防止硬件故障、软件错误或人为失误导致的数据丢失,制定可靠的备份与恢复策略至关重要。本文通过一个在线购物平台的案例,详细介绍了使用 SQL Server 进行全量备份、差异备份及事务日志备份的方法,并演示了如何利用 SQL Server Agent 实现自动化备份任务。此外,还提供了数据恢复的具体步骤和测试建议,确保数据安全与业务连续性。
221 0
|
5月前
|
存储
测试问题之可观测性的本质是什么,SLS在可观测性领域采取了什么样的策略
测试问题之可观测性的本质是什么,SLS在可观测性领域采取了什么样的策略
|
4月前
|
消息中间件 API C#
【Azure API 管理】APIM添加Log-to-eventhub的策略后,一些相关APIM与Event Hub的问题
【Azure API 管理】APIM添加Log-to-eventhub的策略后,一些相关APIM与Event Hub的问题

相关产品

  • 日志服务