Grafana 系列文章,版本:OOS v9.3.1
- Grafana 的介绍和安装
- Grafana监控大屏配置参数介绍(一)
- Grafana监控大屏配置参数介绍(二)
- Grafana监控大屏可视化图表
- Grafana 查询数据和转换数据
- Grafana 告警模块介绍
Grafana 也有自己的告警模块,只需要在页面配置,不需要通过yml文件配置,比Prometheus的的更加顺滑。下图为Grafana告警模块工作原理图:
- Alert rule 告警规则
配置触发告警的条件、评估告警(触发时间),支持多维度的告警规则
- Labels 标签
标签使用key、value的形式,可以对告警规则进行分组,并且可以在其他地方进行引用,比如在告警通知中引用标签的名称和值
- Notification policies 通知策略
配置告警发送到哪个通道的路由,以及发送通知的时间和重复频率,静默配置(什么时候不发送,时间是UTC标准时间)
- Contact points
用来配置告警通道,比如钉钉、邮箱等
在Grafana 告警界面一共有6个Tab,Alert rules、Contact points、Notification policies、Silences、Alert groups、Admin
- Alert rules 告警规则列表,用于展示和配置告警规则
- Contact points 可以理解为通知渠道,包括邮箱、钉钉、WebHook等
- Notification policies 配置告警发送到哪个通道的路由,以及发送通知的时间和重复频率,静默配置
- Silences 配置告警静音时间段
- Alert groups 告警组,配置的告警触发后会在这里显示
- Admin 提供通过JSON方式修改告警配置
另外,我们看到前面有Mute timings,这边又有Silences,同为告警的静音设置,他们还是有一些区别的:
Mute timings | Silences |
---|---|
定义的告警静音配置可以重复使用 | 根据固定的开始和结束时间 |
用在通知策略中 | 使用标签与警报进行匹配,以确定是否静音 |
Mute timings
Silences
Grafana 告警模块就介绍到这里,后面将配置使用飞书通知接收告警,以及告警模版的使用。
作者其他文章:
- Spring Boot Admin 参考指南
- SpringBoot Admin服务离线、不显示健康信息的问题
- Spring Boot Admin2 @EnableAdminServer的加载
- Spring Boot Admin2 AdminServerAutoConfiguration详解
- Spring Boot Admin2 实例状态监控详解
- Spring Boot Admin2 自定义JVM监控通知
- Spring Boot Admin2 自定义异常监控
- Spring Boot Admin 监控指标接入Grafana可视化
Spring Security相关文章:
- OAuth2的定义和运行流程
- Spring Security OAuth实现Gitee快捷登录
- Spring Security OAuth实现GitHub快捷登录
- Spring Security的过滤器链机制
- Spring Security OAuth Client配置加载源码分析
- Spring Security内置过滤器详解
- 为什么加载了两个OAuth2AuthorizationRequestRedirectFilter分析
- Spring Security 自定义授权服务器实践
- Spring Security 自定义资源服务器实践
- Spring Security 自定义用户信息端点与多种登录方式共存
- Spring Security 之密码存储
- Spring Security 之防漏洞攻击