背景
为了加速问题定位和解决,建立了一个高效的反馈机制,使开发者能够迅速获取并处理有关系统错误的信息。
步骤
一、创建用户和用户组
- 进入用户管理页面。
-
- 在Project列表区域,单击任意一个Project。
- 在左侧导航栏中,单击告警。
- 在告警中心页面,选择通知对象 > 用户管理。
-
创建用户。
- 创建用户组。
-
- 在告警中心页面,选择通知对象 > 用户组管理。
二、创建日志告警监控规则
创建告警
标注
- 固定有title和desc两个属性
-
- title是告警固定的非标识性属性,可以在通知内容模板中以 ${annotations.title} 被引用。
- desc是告警固定的非标识性属性,可以在通知内容模板中以 ${annotations.desc} 被引用。
- 引用日志中的字段属性
三、通知渠道(钉钉)配置
新建Webhook
创建钉钉机器人
告警渠道配置
四、创建消息内容模板
模板语法
通知内容定制
标注如何在内容模板中使用
例如日志数据
{
dim: {
"name": "测试",
"device": "PCGM00",
"cpu": "2",
"deviceVersion": "11",
"deviceType": "ANDROID",
"appVersion": "1022"
}
}
因此在内容模板里,就可以通过如下方式引用标签字段,例如:
用户:{{ parse_json(alert.annotations.dim).name }}
parse_json将字符串解析为JSON数据结构,需要通过alert.annotations.dim。