告警机器人设置
飞书告警机器人的配置
添加飞书机器人
按照下面文档,在发送告警通知的飞书中增加机器人
配置消息模板
按照下面的文档配置消息模板
- 选择 webhook,json 填写见附录
参数
{
"status": "firing",
"alerts": [
{
"status": "firing",
"labels": {
"strategyName": "111111"
},
"annotations": {
"level": "通知",
"resourceType":"FILE_SYSTEM",
"monitorMetricStr":"服务组件等于异常","resourceName": "filesystem-1",
"resourceNode": "head-1",
"mgmtNode":null,
"monitorType": "SERVICE",
"curValue":"0.000",
"svcName":"slurmdbd"
}
}
]
}
- 定制机器人消息
通知内容中设置告警级别颜色
- 查看测试消息
附录
消息中的 json 填写,见下面的解释
- 告警 json
{
"status": "firing",
"alerts": [
{
"status": "firing",
"labels": {
"strategyName": "111111"
},
"annotations": {
"level": "通知",
"resourceType": "FILE_SYSTEM",
"monitorMetricStr": "服务组件等于异常",
"resourceName": "filesystem-1",
"resourceNode": "head-1",
"mgmtNode": null,
"monitorType": "SERVICE",
"curValue": "0.000",
"svcName": "slurmdbd"
}
}
]
}
- 恢复 json
{
"status": "resolved",
"alerts": [
{
"status": "resolved",
"labels": {
"strategyName": "111111"
},
"annotations": {
"level": "紧急",
"resourceType": "CLUSTER",
"monitorMetricStr": "CPU 使用率大于 100%",
"resourceName": "clusterAAA",
"resourceNode": "head-1",
"mgmtNode": "Fastone-Core",
"monitorType": "HOST",
"curValue": "1.0",
"svcName": null
}
}
]
}