From 27306db9a074ea4ebdb5e75237f058e4e9af2167 Mon Sep 17 00:00:00 2001
From: 高胜 <gs@hdlchina.com.cn>
Date: 星期一, 08 五月 2023 11:25:45 +0800
Subject: [PATCH] 更新报警接口
---
HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs | 57 ++++++++++++++++++++++++++++++---------------------------
1 files changed, 30 insertions(+), 27 deletions(-)
diff --git a/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs b/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
index 71a2104..1f406e4 100644
--- a/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
+++ b/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
@@ -24,7 +24,9 @@
alarmType = alarmType,
content = content,
serviceIp = ip,
- serviceName = serviceName
+ serviceName = serviceName,
+ trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+ alarmLevel = "HIGH"
};
var data = HttpHp.GetSignRequestJson(dto);
@@ -32,7 +34,7 @@
var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
if (result != null && result.code == 0)
{
- WechatAlarm(serviceName, "CUSTOM_ALARM", content, ip, "HIGH", title);
+ //WechatAlarm(serviceName, "CUSTOM_ALARM", content, ip, "HIGH", title);
}
}
@@ -40,41 +42,42 @@
{
var dto = new
{
- alarmType = "SPRING_BOOT_ADMIN",
+ alarmType = "OFFLINE",
content = content,
- server = ip,
- application = serviceName,
- subType = "OFFLINE"
+ serviceIp = ip,
+ serviceName = serviceName,
+ trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+ alarmLevel = "HIGH"
};
var data = HttpHp.GetSignRequestJson(dto);
- var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ServiceAlarm"].ToString(), data);
+ var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
if (result != null && result.code == 0)
{
- WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
+ //WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
}
}
- public static void WechatAlarm(string serviceName, string alarmType, string content, string ip, string alarmLevel, string subType)
- {
- var wechatDto = new
- {
- alarmType = alarmType,
- alarmLevel = alarmLevel,
- server = ip,
- application = serviceName,
- subType = subType,
- time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
- trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
- content = content
- };
+ //public static void WechatAlarm(string serviceName, string alarmType, string content, string ip, string alarmLevel, string subType)
+ //{
+ // var wechatDto = new
+ // {
+ // alarmType = alarmType,
+ // alarmLevel = alarmLevel,
+ // server = ip,
+ // application = serviceName,
+ // subType = subType,
+ // time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
+ // trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+ // content = content
+ // };
- var wechatResult = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["WechatAlarm"], Newtonsoft.Json.JsonConvert.SerializeObject(wechatDto));
- if (wechatResult != null && wechatResult.code == 0)
- {
- //鍙戦�佹垚鍔�
- }
- }
+ // var wechatResult = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["WechatAlarm"], Newtonsoft.Json.JsonConvert.SerializeObject(wechatDto));
+ // if (wechatResult != null && wechatResult.code == 0)
+ // {
+ // //鍙戦�佹垚鍔�
+ // }
+ //}
}
}
--
Gitblit v1.8.0