|
@@ -21,6 +21,12 @@ level_header_title_content_map = {
|
|
"warn": "广告模型自动更新告警"
|
|
"warn": "广告模型自动更新告警"
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+level_task_status_map = {
|
|
|
|
+ "info": "任务执行成功",
|
|
|
|
+ "error": "任务执行失败",
|
|
|
|
+ "warn": "任务执行失败",
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
|
|
def send_card_msg_to_feishu(webhook, card_json):
|
|
def send_card_msg_to_feishu(webhook, card_json):
|
|
"""发送消息到飞书"""
|
|
"""发送消息到飞书"""
|
|
@@ -48,6 +54,7 @@ def _monitor(level, msg: str, start, elapsed):
|
|
msg = msg.replace("\\n", "\n").replace("\\t", "\t")
|
|
msg = msg.replace("\\n", "\n").replace("\\t", "\t")
|
|
mgs_text = f"- 当前时间: {now.strftime('%Y-%m-%d %H:%M:%S')}" \
|
|
mgs_text = f"- 当前时间: {now.strftime('%Y-%m-%d %H:%M:%S')}" \
|
|
f"\n- 任务开始时间: {start}" \
|
|
f"\n- 任务开始时间: {start}" \
|
|
|
|
+ f"\n- 任务状态: {level_task_status_map[level]}" \
|
|
f"\n- 任务耗时: {seconds_convert(elapsed)}" \
|
|
f"\n- 任务耗时: {seconds_convert(elapsed)}" \
|
|
f"\n- 任务描述: {msg}"
|
|
f"\n- 任务描述: {msg}"
|
|
card_json = {
|
|
card_json = {
|