提交 2ae78223 authored 作者: 杨凯's avatar 杨凯

feat:新增告警接收接口

上级 c00f1cd4
......@@ -53,10 +53,10 @@
<!-- <version>0.0.1-SNAPSHOT</version>-->
<!-- </dependency>-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.springframework.cloud</groupId>-->
<!-- <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.cloud</groupId>-->
......
......@@ -24,10 +24,10 @@ import java.util.stream.Collectors;
@Service
public class AlarmServiceImpl implements AlarmService {
@Value(value = "${webHookUrl}")
@Value("${webHookUrl:https://open.feishu.cn/open-apis/bot/v2/hook/23a4631d-393e-46e8-9235-f321323b37d0}")
private String webHookUrl;
@Value(value = "${secret}")
@Value("${secret:OV5mmyDxX5Nx0caMYQp3Kg}")
private String secret;
@Override
......@@ -35,11 +35,11 @@ public class AlarmServiceImpl implements AlarmService {
for (AlarmMessage alarmMessage : alarmMessages) {
String name = alarmMessage.getName();
String message = alarmMessage.getAlarmMessage();
if (name.contains("byh-ehospital-im01_cloud-pro") ||
name.contains("byh-ehospital-im02_cloud-pro")) {
message += "<at user_id=\\\"ou_6cb2f35f9bf8e7d7e977483801ab13de\\\">杨凯</at>";
alarmMessage.setAlarmMessage(message);
}
// if (name.contains("byh-ehospital-im01_cloud-pro") ||
// name.contains("byh-ehospital-im02_cloud-pro")) {
// message += "<at user_id=\\\"ou_6cb2f35f9bf8e7d7e977483801ab13de\\\">杨凯</at>";
// alarmMessage.setAlarmMessage(message);
// }
String sendMessage = "{\"msg_type\":\"text\",\"content\":{\"text\":\"Apache SkyWalking Alarm: \\n %s.\"}}";
String requestBody = getRequestBody(sendMessage, alarmMessage);
try {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论