有奖捉虫:行业应用 & 管理与支持文档专题 HOT
文档中心 > 日志服务 > 最佳实践 > 监控告警 > 按日志所属服务将告警发送到不同的团队

简介

访问日志中包含多个服务(service)的日志,告警时需要按服务将告警分别发送至所属的团队。例如以下日志,期望每个服务出现5条以上错误日志时将告警发送至所属团队。
?
?
?
?
?
?

配置步骤

步骤一:配置告警策略,填写如下配置:

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

步骤三:接收告警通知

?
?
?
?
?


http://www.vxiaotou.com