Skip to main content

推送助手新功能:支持内置函数和电话重试设置

· 3 min read
Fighter

推送助手

推送助手是一个集成了电话、短信、邮件、飞书、钉钉、微信、企业微信等多通道的消息推送平台,用户只需要调用一个简单的URL,就可以完成多通道的消息推送。

目前推送助手已经内置了Zabbix、Prometheus、夜莺(N9e)等监控系统的消息模版,可以通过推送助手3分钟实现电话短信报警的能力。

近期功能更新:

1、内置函数

推送助手内置了一些函数,可以在模版内容里配置后对数据进一步处理,我们以如下报警消息体作为例子来说明内置函数的用法:


{
"id": 20,
"rule_name": "CPU usage",
"trigger_time": 1660791492,
"trigger_value": 92,
"is_recovered": false
}

datetime()

用于将时间戳转换为时间格式,不传参数时返回当前时间,例如:

${datetime(trigger_time)}
${datetime()}
将会输出:

2022-08-18 10:58:12
2023-03-24 11:40:30

date()

用于将时间戳转换为日期格式,不传参数时返回当前时间,例如:

${date(trigger_time)}
${date()}
将会输出:

2022-08-18
2023-03-24

time()

用于将时间戳转换为时间格式,不传参数时返回当前时间,例如:

${time(trigger_time)}
${time()}
将会输出:

10:58:12
11:40:30

upper()

用于将字符串转换为大写,例如:

${upper(rule_name)}
将会输出:

CPU USAGE

lower()

用于将字符串转换为小写,例如:

${lower(rule_name)}
将会输出:

cpu usage

2、电话报警重试次数

现在电话推送重试次数,可以自定义设置了,0表示不尝试重复呼叫,最多尝试10次。

推送助手 / 个人中心 / 个人设置 / 语音重试

你的想法

如果你对内置函数和其他功能还有想法,可以在这里反馈:https://support.qq.com/product/406949


更多资讯、视频、欢迎关注公众号“Spug社区

Spug社区