SLS新版本告警入门——告警策略-路由合并(2)

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
阿里云盘企业版 CDE,企业版用户数5人 500GB空间
简介: 本文主要介绍了SLS新版本告警中告警策略的路由合并功能,主要是对于路由合并规则各个参数功能和作用的详细介绍。并对动态告警策略以及如何在监控规则里配置告警策略和行动策略做了详细描述。

路由合并配置

在上一篇文章中,我们介绍了路由合并的基本概念和作用。接下来我们来介绍路由合并规则的属性配置。

合并基准

合并基准用来对告警进行合并,目前可以根据告警的一些基础属性和标签来进行合并。支持的基础属性包括:

  • 用户UID
  • 告警规则所在区域
  • 告警规则所属项目
  • 告警规则ID
  • 告警名称
  • 告警严重度

1.png

行动策略

在路由合并策略里需要配置一个行动策略,表示发送通知给谁。行动策略可以选择:

  • 动态行动策略:这是一个特殊的行动策略,表示要使用告警规则里配置的行动策略(如下图所示),同时也会使用告警规则里所配置的重复等待时间
  • 其它行动策略:使用所选取的行动策略,如果告警规则里也配置了行动策略,则会忽略

2.png

首次等待、变化等待、重复等待

  • 首次等待:合并集合首次创建后,多久发送通知
  • 变化等待:告警集合生命周期内,多久检查一次是否有告警状态的变化(已有告警的状态变化或者产生新的告警);如果有变化,则会再次发送通知
  • 重复等待:合并集合没有变化的情况下,多久重复发送通知


例如:

3.png

4.png

SLS内置动态告警策略

SLS内置了一个告警策略,名字叫做SLS内置动态告警策略,ID 为 sls.builtin.dynamic,它的配置如下:

  • 合并基准:项目+告警规则ID+所有标签
  • 行动策略:动态行动策略
  • 首次等待:1s
  • 变化等待:15s
  • 重复等待:使用告警规则配置的重复等待时间

5.png

它是一个非常常用的告警策略,因为它的合并基准表明了在同一个UID下,每个告警都是独立的合并集合,也就是说,告警不会与其它告警合并。对于多数普通场景,这也是我们会默认去使用的路由合并策略,即不合并,每个告警都单独发送。

监控规则配置告警策略

在配置告警监控规则的时候,告警策略部分提供了三种模式:极简模式、普通模式、高级模式。本质上,这三种模式之后还是使用了某个告警策略以及行动策略,只不过是提供了一些默认值而已。

极简模式

  • 告警策略:SLS内置动态告警策略
  • 行动策略:根据用户配置的通知方式,自动创建一个行动策略

6.png

普通模式

  • 告警策略:SLS内置动态告警策略
  • 行动策略:用户所配置的行动策略

7.png

高级模式

  • 告警策略:用户所选择的告警策略
  • 行动策略:如果用户选择的是SLS内置动态告警策略,则最终使用的是这里配置的行动策略;否则最终使用的是告警策略里配置的行动策略

8.png


最后,如果您还想了解更多智能运维前沿资讯,欢迎您报名参加【数智创新行·智能运维专场】。

6月25日|上海·西岸国际人工智能中心

数智创新行上海站·智能运维专场

阿里云将带来云原生智能运维解决方案,满足海量事件有效感知、高效响应,可观测数据统一分析、故障定位,以及基于AI的异常检测等需求,助力企业构建自己的运维平台,成为开发、运维人员高效可靠的助手。

扫描海报二维码或点击下方链接报名, 期待您一起开启智能运维新时代!

https://www.aliyun.com/page-source//developer/special/osssalon

lALPDiCpvQqidCTNJmnNDDU_3125_9833.png

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

相关产品

  • 日志服务