文档中心>日志服务>实践教程>监控告警>按日志所属服务将告警发送到不同的团队

按日志所属服务将告警发送到不同的团队

最近更新时间:2024-04-25 16:32:11

我的收藏

简介

访问日志中包含多个服务(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)将告警分别发送至所属的团队。




步骤三:接收告警通知