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個格式發送,

實現告警信息接收,接收后發送短信或者郵件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM