企业微信机器人的方式获取告警信息,方式详情如下
1.创建机器人
需要在企业微信群聊中创建机器人并获取webhook地址

2.自定义webhook
2.1请求格式
请求地址:用户设置的URL地址
请求方法:POST
请求Content-Type:application/json;charset=UTF-8
请求参数以JSON格式,作为RequesBody提交,JSON示例如下:
{ "appKey":"5f6d566180455950e496e0ee", "appName":"Demo应用", "name":"测试告警计划", "versions":"1.1.0,1.2.0,1.3.0", "startTime":"2022.11.12 14:00:00", "endTime":"2022.11.12 15:00:00", "errorType":"crash", "detail":"错误率3.2%大于1% 且错误数100大于10", "jumpUrl":"https://demo.com/platform/4f83c5d852701564c0000011/error_analysis/crash" "errorList":[ { "errorId":"6356353986008", "summary":"java.lang.NullPointerException\nAttempt to...", "versions":"1.0.0 - 1011.0020-RELEASE(0108)", "happenTimes":69, "affectUsers":50 }, { "errorId":"6736212183021", "summary":"java.lang.OutOfMemoryError\nOOM...", "versions":"1.0.0 - 1011.0020", "happenTimes":79, "affectUsers":20 } ] }
2.2JSON格式说明
字段名  | 字段说明  | 示例  | 
appKey  | 应用唯一key  | 5f6d566180455950e496e0ee  | 
appName  | 应用名称  | Demo应用  | 
name  | 告警计划名称  | 测试告警计划  | 
startTime  | 检测开始时间  | 2022.11.12 14:00:00  | 
endTime  | 检测结束时间  | 2022.11.12 15:00:00  | 
errorType  | 监控的异常类型  | crash (详见“errorType枚举值说明”)  | 
versions  | 监控的版本范围  | 1.1.0,1.2.0,1.3.0 (多个用逗号分隔,全部版本对应的值是“所有版本”)  | 
jumpUrl  | 告警详情链接地址  | https://demo.com/platform/4f83c5d852701564c/error_analysis/crash  | 
detail  | 告警明细内容  | 错误率3.2%大于1% 且错误数100大于10  | 
errorList  | 错误详情列表  | json array格式,最多500条记录 (详见“errorList字段说明”)  | 
2.3errorType枚举值说明
枚举值  | 含义  | 
crash  | 崩溃  | 
anr  | ANR异常  | 
exception  | 自定义异常  | 
pa  | 卡顿  | 
oom  | OOM异常  | 
network  | 网络错误  | 
js  | JS异常  | 
2.4errorList字段说明
字段名称  | 说明  | 
errorId  | 错误唯一ID  | 
summary  | 错误摘要  | 
versions  | 影响版本范围  | 
happenTimes  | 发生次数  | 
affectUsers  | 影响用户数  | 
2.5响应格式
用户收到请求后,返回HTTP响应状态码为200即可,响应内容不做限制,可以为空。