SkyWalking 告警功能

embedded/2024/10/10 14:54:30/

SkyWalking 告警功能是在 6.x 版本新增的,其核心由一组规则驱动,这些规则定义在config/alarm-settings.yml文件中。

告警规则

  • 告警规则:它们定义了应该如何触发度量警报,应该考虑什么条件。
  • Webhook(网络钩子):定义当警告触发时,哪些服务终端需要被告知。

常用告警规则

SkyWalking 的发行版都会默认提供config/alarm-settings.yml文件,里面预先定义了一些常用的告警规则。如下:

  • 过去 3 分钟内服务平均响应时间超过 1 秒。
  • 过去 2 分钟服务成功率低于80%。
  • 过去 3 分钟内服务响应时间超过 1s 的百分比
  • 服务实例在过去 2 分钟内平均响应时间超过 1s,并且实例名称与正则表达式匹配。
  • 过去 2 分钟内端点平均响应时间超过 1 秒。
  • 过去 2 分钟内数据库访问平均响应时间超过 1 秒。
  • 过去 2 分钟内端点关系平均响应时间超过 1 秒。

这些预定义的告警规则,打开config/alarm-settings.yml文件即可看到

告警规则配置项的说明

  • Rule name:规则名称,也是在告警信息中显示的唯一名称。必须以_rule结尾,前缀可自定义
  • Include names:该规则作用于哪些实体名称,比如服务名,终端名(可选,默认为全部)
  • Exclude names:该规则作不用于哪些实体名称,比如服务名,终端名(可选,默认为空)
  • Threshold:阈值
  • OP: 操作符,目前支持 >、
  • Period:多久告警规则需要被核实一下。这是一个时间窗口,与后端部署环境时间相匹配
  • Count:在一个Period窗口中,如果values超过Threshold值(按op),达到Count值,需要发送警报
  • Silence period:在时间N中触发报警后,在TN -> TN + period这个阶段不告警。 默认情况下,它和Period一样,这意味着相同的告警(在同一个Metrics name拥有相同的Id)在同一个Period内只会触发一

http://www.ppmy.cn/embedded/124601.html

相关文章

[SpringBoot] 苍穹外卖--面试题总结--上

前言 1--苍穹外卖-SpringBoot项目介绍及环境搭建 详解-CSDN博客 2--苍穹外卖-SpringBoot项目中员工管理 详解(一)-CSDN博客 3--苍穹外卖-SpringBoot项目中员工管理 详解(二)-CSDN博客 4--苍穹外码-SpringBoot项目中分类管理 详…

Ollama 运行视觉语言模型LLaVA

Ollama的LLaVA(大型语言和视觉助手)模型集已更新至 1.6 版,支持: 更高的图像分辨率:支持高达 4 倍的像素,使模型能够掌握更多细节。改进的文本识别和推理能力:在附加文档、图表和图表数据集上进…

数据结构 实验1

1、 #include<stdio.h> #include<string.h> #define N 5 struct patient {int number;char name[20];char symptom[100]; };void readin(struct patient *p) {int i;printf("输入病人的信息&#xff1a;病号&#xff0c;姓名&#xff0c;症状&#xff1a;&q…

env-entry元素

env-entry 元素的详细讲解 1. 定义 env-entry 元素用于将环境条目绑定到 SBB 的 JNDI&#xff08;Java Naming and Directory Interface&#xff09;组件环境中。这使得 SBB 可以在运行时访问配置数据&#xff0c;如数据库连接字符串、服务 URL 等。 2. 功能 配置管理: 允许…

Linux学习笔记(八):awk实战小案例--把数字金额用汉字表示

Linux学习笔记&#xff08;八&#xff09;&#xff1a;awk实战小案例 怎么把数字金额用汉字表示&#xff1f; 思维过程 1.创建一个awk脚本文件 2.数据初始化 awk分为三部分: BEGIN{} #主要初始化一些数据&#xff0c;定义一些静态值 ...#中间代码 END{} **我们需要初始化一个…

Sharding 分页原理分析

优质博文&#xff1a;IT-BLOG-CN 如果业务上需要执行如下分页查询&#xff0c;Sharding-JDBC如何执行分页查询的&#xff1f; 官方文档 select * from student_time ORDER BY create_time ASC limit 1000, 5;Sharding-JDBC分页查询时在每个分表中都查询1005条数据&#xff0c…

SQL基础教程

SQL基础教程 目录 简介创建数据库和表 2.1 创建数据库 2.2 创建表使用SELECT语句查询数据 3.1 基本SELECT语句 3.2 使用WHERE子句表的连接操作 4.1 INNER JOIN 4.2 LEFT JOIN 4.3 RIGHT JOIN修改数据&#xff1a;INSERT、UPDATE、DELETE 5.1 INSERT语句 5.2 UPDATE语句 5.3 D…

PHP魔幻(术)方法

PHP中的魔幻方法&#xff0c;也被称为魔术方法&#xff08;Magic Methods&#xff09;&#xff0c;是一组具有特殊功能的方法。这些方法在PHP中有固定的名称&#xff0c;并且会在特定的时机自动被PHP调用&#xff0c;而无需开发者显式调用。它们通常用于执行一些特殊的操作&…