Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
B
byh-alarm-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
包
包
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
杨凯
byh-alarm-service
Commits
2ae78223
提交
2ae78223
authored
8月 09, 2023
作者:
杨凯
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:新增告警接收接口
上级
c00f1cd4
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
11 行增加
和
11 行删除
+11
-11
pom.xml
alarm-server/pom.xml
+4
-4
AlarmServiceImpl.java
...ebaiyihui/alarm/server/service/Impl/AlarmServiceImpl.java
+7
-7
没有找到文件。
alarm-server/pom.xml
浏览文件 @
2ae78223
...
@@ -53,10 +53,10 @@
...
@@ -53,10 +53,10 @@
<!-- <version>0.0.1-SNAPSHOT</version>-->
<!-- <version>0.0.1-SNAPSHOT</version>-->
<!-- </dependency>-->
<!-- </dependency>-->
<dependency
>
<!-- <dependency>--
>
<groupId>
org.springframework.cloud
</groupId
>
<!-- <groupId>org.springframework.cloud</groupId>--
>
<artifactId>
spring-cloud-starter-netflix-eureka-client
</artifactId
>
<!-- <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>--
>
</dependency
>
<!-- </dependency>--
>
<!-- <dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.cloud</groupId>-->
<!-- <groupId>org.springframework.cloud</groupId>-->
...
...
alarm-server/src/main/java/com/ebaiyihui/alarm/server/service/Impl/AlarmServiceImpl.java
浏览文件 @
2ae78223
...
@@ -24,10 +24,10 @@ import java.util.stream.Collectors;
...
@@ -24,10 +24,10 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
AlarmServiceImpl
implements
AlarmService
{
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
;
private
String
webHookUrl
;
@Value
(
value
=
"${secret
}"
)
@Value
(
"${secret:OV5mmyDxX5Nx0caMYQp3Kg
}"
)
private
String
secret
;
private
String
secret
;
@Override
@Override
...
@@ -35,11 +35,11 @@ public class AlarmServiceImpl implements AlarmService {
...
@@ -35,11 +35,11 @@ public class AlarmServiceImpl implements AlarmService {
for
(
AlarmMessage
alarmMessage
:
alarmMessages
)
{
for
(
AlarmMessage
alarmMessage
:
alarmMessages
)
{
String
name
=
alarmMessage
.
getName
();
String
name
=
alarmMessage
.
getName
();
String
message
=
alarmMessage
.
getAlarmMessage
();
String
message
=
alarmMessage
.
getAlarmMessage
();
if
(
name
.
contains
(
"byh-ehospital-im01_cloud-pro"
)
||
//
if (name.contains("byh-ehospital-im01_cloud-pro") ||
name
.
contains
(
"byh-ehospital-im02_cloud-pro"
))
{
//
name.contains("byh-ehospital-im02_cloud-pro")) {
message
+=
"<at user_id=\\\"ou_6cb2f35f9bf8e7d7e977483801ab13de\\\">杨凯</at>"
;
//
message += "<at user_id=\\\"ou_6cb2f35f9bf8e7d7e977483801ab13de\\\">杨凯</at>";
alarmMessage
.
setAlarmMessage
(
message
);
//
alarmMessage.setAlarmMessage(message);
}
//
}
String
sendMessage
=
"{\"msg_type\":\"text\",\"content\":{\"text\":\"Apache SkyWalking Alarm: \\n %s.\"}}"
;
String
sendMessage
=
"{\"msg_type\":\"text\",\"content\":{\"text\":\"Apache SkyWalking Alarm: \\n %s.\"}}"
;
String
requestBody
=
getRequestBody
(
sendMessage
,
alarmMessage
);
String
requestBody
=
getRequestBody
(
sendMessage
,
alarmMessage
);
try
{
try
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论