微信、钉钉告警内容被截断、显示不完整、显示乱码的问题 ,如何处理
因为钉钉、微信发送的消息,如果有空格会被截断,空格后内容不会显示,因此将空格替换为空,脚本中的
content=${content//\ /}
就是将空格替换为空,
如果想显示空格或解决空格后内容被截断的情况,可以将
content=${content//\ /}
这行注释掉,然后修改server/config/application.yml文件中的配置项
warnToUnicode
改为yes,如下
#是否将告警内容转为unicode,yes是,no否,在windows执行告警脚本时,一般需要转码,否则接受到会是乱码 warnToUnicode: yes
此配置项是转码显示,可以将特殊符号等转义,如果是乱码,也可以适用此方法
修改完后,重启下server即可