|
@@ -0,0 +1,30 @@
|
|
|
+package alarm_msg
|
|
|
+
|
|
|
+import (
|
|
|
+ "encoding/json"
|
|
|
+ "github.com/rdlucklib/rdluck_tools/http"
|
|
|
+ "hongze/hongze_chart_lib/utils"
|
|
|
+)
|
|
|
+
|
|
|
+var (
|
|
|
+ AlarmMsgUrl = "http://127.0.0.1:8606/api/alarm/send"
|
|
|
+)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func SendAlarmMsg(msgBody string, level int) {
|
|
|
+ params := make(map[string]interface{})
|
|
|
+ params["ProjectName"] = utils.APPNAME
|
|
|
+ params["RunMode"] = utils.RunMode
|
|
|
+ params["MsgBody"] = msgBody
|
|
|
+ params["Level"] = level
|
|
|
+ param, err := json.Marshal(params)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("SendAlarmMsg json.Marshal Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ http.Post(AlarmMsgUrl, string(param))
|
|
|
+}
|