自定义

动态通知模板

将静态警报转换为个性化、可操作的通知。使用强大的模板语法包含来自 Webhook 和邮件的动态数据。

模板变量

使用简单的变量语法访问 Webhook 负载或邮件内容中的数据。

在任何位置插入动态数据

服务器 {{server}} CPU: {{cpu}}%

结果

服务器 web-01 CPU: 85%

包含监控 Webhook 的指标

在任何位置插入动态数据

收到来自 {{customer}} 的 ¥{{amount}} 付款

结果

收到来自 张三 的 ¥150.00 付款

在电商警报中显示付款详情

在任何位置插入动态数据

{{repo}} 的构建 {{build.status}}

结果

my-app 的构建失败

CI/CD 构建状态通知

智能表达式

模板中的逻辑

{{status == 'error'}}

布尔比较

{{count > 100}}

数字比较

{{enabled && verified}}

逻辑运算符

{{user.profile.name}}

嵌套对象访问

{{items[0].name}}

数组元素访问

条件通知

在频道上设置条件以过滤通知。只有匹配的事件才会触发警报。

示例条件

status == 'error' && severity >= 3

仅为严重程度 3 或更高的错误发送通知

传入数据

{
  "server": "web-01",
  "cpu": 92,
  "status": "critical"
}

模板

{{server}}: {{status}} ({{cpu}}%)

通知

web-01: critical (92%)

创建更智能的通知

下载 Echobell 并开始使用动态模板获得更具信息性的警报。