一、步骤一:配置告警策略,填写如下配置:
1. 执行语句及触发条件:使用 SQL 分别统计各个 service 的错误日志条数,并过滤出错误日志条数大于等于5的 service。
2. 启用分组触发:按照 service 对告警进行分组,每个 service 单独发送告警。
3. 添加多维分析:触发告警时,查看该 service 的日志详情(msg)。其中{{index .ConditionGroup "$1.service"}}表示本次告警对应的 service。
4. 添加告警分类:其中{{index .ConditionGroup "$1.service"}}表示本次告警对应的 service
5. 添加自定义告警通知内容:将触发告警的服务名称及对应的错误日志条数展示在告警通知中
二、步骤二:配置通知渠道组
使用如下通知规则,按服务(service)将告警分别发送至所属的团队。