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文件

重启后生效

相关推荐
wechatbot8886 小时前
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
汇编·微信·自动化·企业微信·ai编程·rpa
肥胖小羊2 天前
企业微信应用的 Token 缓存策略与分布式锁高可用设计
分布式·缓存·企业微信
噗噗122 天前
企业微信通讯录增量同步与异步任务队列的最佳实践
企业微信
肥胖小羊2 天前
基于企业微信 OAuth2.0 的单点登录(SSO)系统架构设计
企业微信
肥胖小羊2 天前
企业微信审批流状态变更监听与业务系统自动化对接
运维·自动化·企业微信
噗噗122 天前
企业微信自建应用如何优雅实现高性能消息推送
企业微信
Databuff2 天前
给Skywalking一套更强的后端
运维·开源软件·skywalking
爱学习的小可爱卢2 天前
SpringCloud——深入解析SkyWalking源码:TraceProfiling追踪慢方法
spring cloud·微服务·skywalking
爱学习的小可爱卢3 天前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
爱学习的小可爱卢3 天前
SpringCloud——SkyWalking告警规则触发WebHook全解析
java·微服务·springcloud·skywalking