SpringCloudAlibaba微服务整合钉钉告警通知
·
微服务告警通知
钉钉机器人异常通知
下载地址
Maven仓库坐标
在common工具中加入
<dependency>
<groupId>com.kangaroohy</groupId>
<artifactId>dingtalk-spring-boot-starter</artifactId>
<version>3.0.1</version>
</dependency>
支持的消息格式
- 文本 (text)
- 链接 (link)
- markdown(markdown)
- ActionCard
- FeedCard
配置文件
kangaroohy:
ding-talk:
access-token: d4a24b6ea884d5d3ec245fb95e9cdbc
secret: SEC8cc743fc2286f5209f1162d72131f47515843fc0cea66
配置机器人


复制webhook
https://oapi.dingtalk.com/robot/send?access_token=d2932d7860a8574084b33ad8400ff52e2c8034d3ede2673cfbaf4a77c
复制加签
SECb26db18acaad076fc3bb3b73592a17f3408cb56cbfd98
编码测试
/**
* 钉钉异常通知
* @param fileName
* @param ex
* @param methodName
* @param lineNumber
* @param userName
* @param SpringApplicationName
*/
public void send(String fileName, String ex, String methodName, int lineNumber, String userName, String SpringApplicationName) {
talkSender.send(MarkdownArgs.builder().title("markdown测试")
.text(
"### cloud微服务通知\n" +
" - 异常类: " + fileName + "\n" +
" - 异常信息: " + ex + "\n" +
" - 异常方法: " + methodName + "\n" +
" - 异常行号: " + lineNumber + "\n" +
" - 系统名称: " + userName + "\n" +
" - 服务名称: " + SpringApplicationName + "\n"
)
.build());
}
测试推送报警成功

更多推荐

所有评论(0)