【微服务】skywalking自定义告警规则使用详解

目录

一、前言

二、SkyWalking告警功能介绍

2.1 SkyWalking告警是什么

2.2 为什么需要SkyWalking告警功能

2.2.1 及时发现系统异常

2.2.2 保障和提升系统稳定性

2.2.3 避免数据丢失

2.2.4 提高故障处理效率

三、 SkyWalking告警规则

3.1 SkyWalking告警规则配置

3.2 SkyWalking告警规则参数配置说明

3.3 Webhook介绍

3.3.1 什么是Webhook

3.3.2 Webhook 参数说明

3.3.3 常用的Webhook

四、 告警配置之Webhook使用

4.1 操作步骤

4.1.1 添加依赖

4.1.2 添加一个接口

4.1.3 打包部署服务器

4.2 配置Webhook

4.3 触发回调接口

4.3.1 告警信息展示

五、告警通知接入钉钉

5.1 设置钉钉机器人

5.2 告警规则配置钉钉机器人

5.3 效果测试验证

5.4 告警通知注意事项

5.4.1 合理设置告警规则

5.4.2 配置合理的告警通知方式和接收人员

5.4.3 定期检查和更新配置

六、写在文末


一、前言

在大型分布式系统中,如何在系统中某个服务出问题时能得到快速通知和处理呢,比较常见的做法就是接入告警通知。在分布式系统接入链路追踪、链路可视化大屏等之后,接下来就要考虑如何对系统中的异常情况进行监控告警。

在之前的分享中我们相信介绍了SkyWalking的使用,SkyWalking作为一款开源分布式系统性能监控工具、分布式服务链路追踪工具,不仅提供了很好的链路追踪可视化展示入口,也提供了丰富的告警功能,可以帮助开发或运维人员及时发现系统中的异常情况,从而使问题得到快速的响应与处理。

二、SkyWalking告警功能介绍

2.1 SkyWalking告警是什么

 SkyWalking除了提供实时的系统监控、链路追踪与分析功能外,还提供了告警功能,用于监控系统的指标数据,并在系统服务中被监控的指标超过预设阈值时触发告警。如下图,在UI界面上,左侧有一个告警的菜单项,当接入并配置了告警规则后将会看到相关的信息。

  • 118
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 212
    评论
SkyWalking 中,可以通过自定义告警配置来定义和配置告警规则。下面是一些关于如何进行自定义告警配置的步骤: 1. 配置告警规则文件:在 SkyWalking配置文件夹中,创建一个名为 `alarm-settings.yml` 的文件,并在其中定义告警规则。 2. 定义告警规则告警规则使用 YAML 格式进行定义。你可以根据需要定义多个告警规则,每个规则包含以下内容: - `name`:规则的名称。 - `metricName`:要监控的指标名称。 - `operation`:比较操作符,可选值为 `GREATER_THAN`、`LESS_THAN`、`EQUALS`。 - `threshold`:阈值,当指标的值与阈值进行比较时触发告警。 - `period`:触发告警所需的连续时间段,单位为分钟。 - `silencePeriod`:触发告警后的静默时间段,单位为分钟。 - `message`:触发告警时要发送的消息。 以下是一个示例告警规则的 YAML 配置: ```yaml rules: - name: High CPU Usage metricName: cpu_usage_percent operation: GREATER_THAN threshold: 80 period: 5 silencePeriod: 10 message: "High CPU Usage Detected!" - name: Low Disk Space metricName: disk_usage_percent operation: LESS_THAN threshold: 20 period: 10 silencePeriod: 15 message: "Low Disk Space Detected!" ``` 3. 启用告警规则:在 SkyWalking配置文件中,将 `alarm.enabled` 设置为 `true`,启用告警功能。 4. 重启 SkyWalking:重启 SkyWalking 使配置生效。 5. 监控告警SkyWalking 将根据定义的告警规则监控指标,并在触发告警时发送消息。 希望这些步骤可以帮助你进行自定义告警配置。如果你有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 212
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农叔叔

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值