zoukankan      html  css  js  c++  java
  • Skywalking 告警提示

    1、告警配置文件alarm-settings.yml

    默认定义的规则如下

    过去3分钟内服务平均响应时间超过1秒

    服务成功率在过去2分钟内低于80%

    服务90%响应时间在过去3分钟内高于1000毫秒

    服务实例在过去2分钟内的平均响应时间超过1秒

    端点平均响应时间过去2分钟超过1秒

    自定义规则

    修改alarm-settings.yml

     路径: /home/tools/apache-skywalking-apm-bin/config

    增加自定义规则

      service_response_time_rule:
        metrics-name: service_resp_time
        op: ">"
        threshold: 1  # 单位毫秒
        period: 2
        count: 1
        message: 服务{name}最近2分钟以内,最近1分钟的响应时间超过了1ms
    

     然后重启skywalking 

    接着调用接口后查看告警

    缺点:实际项目中,我们不会一直看着告警菜单。希望有告警信息产生时,将告警信息通过邮件或者短信发送给相关负责人。但是 Skywalking没有实现消息推送。

    解决方法:webhook

     alarm-settings.yml 增加alarm接口

    webhook: 当告警信息发生时,将会请求的地址URL(用POST方法)。以JSON个格式发送,

    实现告警信息接收,接收后发送短信或者邮件

  • 相关阅读:
    Domain Space
    Class WriteGroupAttribute
    HelloCube:IJobForEach
    HelloCube:ForEach
    组件
    世界
    DOTS默认情况下的性能
    ECS适合你吗?
    DOTS原则和愿景
    Packages window(包窗口)
  • 原文地址:https://www.cnblogs.com/linlf03/p/14179081.html
Copyright © 2011-2022 走看看