钉钉告警标题格式能否添加上是否恢复的标记

Viewed 23

版本: v7.0.2-beta
背景: 目前使用钉钉告警时,在手机上的通知界面或者手环上只能看到告警的标题,无法看到是触发状态还是已恢复状态,虽然可以打开钉钉进行查看具体的信息,相对来说还是不太方便

诉求: 查看了一下源码, 发现标题使用的是RuleName, 能否考虑根据是否已恢复, 加上"已恢复"/"触发中"之类的表明状态的信息

if strings.Contains(url, "noat=1") {
			body = dingtalk{
				Msgtype: "markdown",
				Markdown: dingtalkMarkdown{
					Title: ctx.Events[0].RuleName,
					Text:  message,
				},
			}
		} else {
			body = dingtalk{
				Msgtype: "markdown",
				Markdown: dingtalkMarkdown{
					Title: ctx.Events[0].RuleName,
					Text:  message + "\n" + strings.Join(ats, " "),
				},
				At: dingtalkAt{
					AtMobiles: ats,
					IsAtAll:   false,
				},
			}
		}
1 Answers

可能是之前没说明白哈,我的期望是发送钉钉消息的时候将标题中加上是否恢复的提示,这样在移动设备比如手环手表中可以快速看到报警的状态,至于完整告警信息中我们已经实现了展示了状态。整个诉求其实是为了移动设备方便查看