SkyWalking配置报警推送到企业微信

1、先在企业微信群里创建一个机器人,复制webhook的地址:

2、找到SkyWalking部署位置的alarm-settings.yml文件

编辑,在最后面加上此段配置

!!!一定格式要对,不然一直报警报不出来按照网上指导的也是一直出不来

官网参考:https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-alarm.md

wechatHooks:
  textTemplate: |-
    {
      "msgtype": "text",
      "text": {
        "content": "Apache SkyWalking Alarm: \n %s."
      }
    }
  webhooks:
    - https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ff9e1c********

改完重启:

docker restart skywalking-oap

查看日志,能获取到信息就配置对了:

docker logs -f --tail 500 skywalking-oap

当有报警触发时,就会推送到企业微信了

3、自定义报警

参考文档:https://github.com/apache/skywalking/blob/master/docs/en/concepts-and-designs/oal.md

在/opt/skywalking/data/skywalking/config/oal下,编辑core.oal文件

// 监听异常接
endpoint_abnormal = from(Endpoint.*).filter(httpResponseStatusCode  in [404, 500, 502, 503, 504]).count();

在config下,编辑alarm-setting.yaml文件

重启后生效

相关推荐
孟林洁3 天前
ES + SkyWalking + Spring Boot:日志分析与服务监控(三)
spring boot·elasticsearch·skywalking
醇氧3 天前
【skywalking 】More than 15,000 ‘grammar‘ tokens have been presented. 【未解决请求答案】
linux·运维·skywalking·1024程序员节
马剑威(威哥爱编程)6 天前
Java如何实现企业微信审批流程
java·开发语言·企业微信
假装我不帅6 天前
spreadjs实现类似于企业微信的协同提示
前端·javascript·企业微信·协同·spreadjs
醇氧7 天前
【skywalking】监控 Spring Cloud Gateway 数据
java·skywalking
芥末鱿鱼~7 天前
Skywalking教程一
分布式·skywalking
LinDon_9 天前
【企业微信新版sdk】
企业微信
说私域11 天前
基于企业微信与开源 AI 智能名片 2 + 1 链动模式 S2B2C 商城小程序的客户运营模型优化研究
人工智能·开源·企业微信
一条行走的鱼12 天前
分布式链路追踪-01初步认识SkyWalking
分布式·skywalking
搬砖天才、12 天前
监控-08-skywalking监控告警
skywalking