您当前的位置: 首页 > 

Charge8

暂无认证

  • 6浏览

    0关注

    447博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SkyWalking告警通知

Charge8 发布时间:2022-09-19 21:18:06 ,浏览量:6

一、SkyWalking告警

警报机制根据来自不同层的服务/实例/端点的度量来衡量系统性能。警报内核是一个内存中的、基于时间窗口的队列。

告警规则的定义分为三部分:

  • 告警规则:它们定义了应该如何触发度量警报以及应该考虑哪些条件;
  • 网络钩子(Webhook}:Web 服务端点列表。当警告触发时,哪些 Web服务终端需要被通知;
  • gRPC钩子:远程 gRPC方法的主机和端口,告警触发后调用;

官方文档:https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-alarm.md

SkyWalking告警的核心由一组规则驱动,这些规则定义在 config/alarm-settings.yml文件中。

1、查看 config/alarm-settings.yml文件

查看 config/alarm-settings.yml文件,Skywalking提供了一些默认的规则,只要我们的应用服务请求符合 alarm-setting.yml文件中的某一条规则就会触发告警通知。

rules:
  # Rule unique name, must be ended with `_rule`.
  service_resp_time_rule:
    metrics-name: service_resp_time
    op: ">"
    threshold: 1000
    period: 10
    count: 3
    silence-period: 5
    message: Response time of service {name} is more than 1000ms in 3 minutes of last 10 minutes.
  service_sla_rule:
    # Metrics value need to be long, double or int
    metrics-name: service_sla
    op: "            
关注
打赏
1664721914
查看更多评论
0.0919s