需求背景:系统服务异常触发报警,原来都是邮件报警,邮件报警有其弊端,就是通知响应率和容错率不佳,因为业务邮件和报警邮件在一起,很多人慢慢会忽视邮件的内容,响应率会越来越低,而且邮件的容错率不佳,经常无缘无故“吃”掉你的邮件,使系统异常无法快速实时的到达我们的手中。因此使用即时消息发送报警需求就越来越刚需,钉钉群报警成为了不二之选。
实现技术栈:Springboot Admin、Dingding access_token
实现步骤:
step1:搭建Springboot Admin Server以及将服务注册到Admin应用实例中
pom依赖:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
server配置:
spring.application.name=admin-server<