Grafana配置动态阈值,让你的门限实时更新
创作时间:
作者:
@小白创作中心
Grafana配置动态阈值,让你的门限实时更新
引用
CSDN
1.
https://blog.csdn.net/m0_71142057/article/details/140456380
Grafana作为常用的运维监控工具,其告警阈值的配置一直是一个痛点。本文将介绍如何通过MySQL、Grafana和Zabbix三个工具,实现动态阈值的配置,以解决固定阈值导致的大量无用告警问题。需要注意的是,本文内容基于2024年7月的技术环境,具体实现可能需要根据实际情况进行调整。
一、所需软件
- MySQL:用于获取动态阈值
- Grafana:监控工具,数据呈现
- Zabbix:监控工具,数据获取
二、整体思路
- 将Zabbix监控项的内容通过SQL语句生成到一张表中,获取7天的数据,通过SQL生成每个时间点的平均值,存入固定表中。作为该监控项的动态阈值。
- 配置Grafana告警规则,使MySQL查询到的值作为阈值。
三、详细步骤
1. 将监控指标的7天平均值存入固定表中
因为监控项是一分钟一个值,所以取7天的数据,求取每个时间点的平均值作为该时间点的阈值。此处只展示阈值表的内容,未展示生成该表数据的SQL。
2. 配置Grafana监控规则
2.1 阈值的配置
选择需要配置阈值变量的仪表盘,点击图像上方的设置按钮,如下图,选择变量选项进行配置。
变量设置可以参考下图,更为具体的配置说明请自行网上搜索。
2.2 告警规则配置
进入仪表盘编辑界面,新建或修改告警规则。
进入告警规则编辑界面后,本规则需要配置5个表达式:
- 获取当前时间序列的监控值;
- 获取阈值;
- 格式化时间序列监控值;
- 比较监控值与阈值;
- 配置告警触发阈值。
1)获取当前时间序列的监控着。一般情况下这一步不需要配置,进入后默认已经具备。
2)点击Add query按钮,新增查询条件,配置阈值获取查询sql
3)点击Add expression按钮,增加计算表达式。将zabbix获取的原始数据格式化。
4)点击Add expression按钮,增加计算表达式。计算格式化后的值与阈值的差。
5)点击Add expression按钮,增加计算表达式。配置触发告警的条件。我这里配置的是当与阈值的差小于0时触发。
2.3 配置告警确认条件
我这里配置的是监控5分钟,每分钟监控一次。也就是说连续5次当前值小于阈值,则认为出现问题,进行告警。
到此,配置完成,里面的指标和频率需根据实际情况调整。
热门推荐
治疗脾虚的9类中成药,辨证施治显奇效
新生幼犬存活率太低?你知道刚出生的小狗要怎么照顾吗?
权力与温情:吕后与刘长之间的关系解析
别被骗了!同样是房屋征收拆迁,集体土地比国有土地的补偿少多了
“探秘古蜀文明——三星堆与金沙”展览在北京大运河博物馆开幕
空气能热泵供暖系统的优缺点有哪些
每天睡前喝一杯牛奶加蜂蜜的好处?牛奶加蜂蜜可以助眠吗?
日本私立之光 | 早稻田大学
硬笔书法入门干货:写一手漂亮的钢笔字
Excel表格怎么计算成本
去邵阳玩哪个季节比较好呢
暗黑不朽怎么堆破甲装备——攻略详解
九寨沟几月份去比较好?揭秘九寨沟最佳旅游季,美到窒息!
人与人最好的交往,永远是双向奔赴
正确使用漱口水,清新口气护牙齿
如何有效地管理高三学习时间?
秋季时令水果纷纷上市,怎么吃更养生?
不起眼的车前草也叫勺子草,明目草,煮水作用大,很多人不认识
湖南省规划十余年磁悬浮项目正式重启!线路长60公里,设车站9座
一颗蓝莓,这样脱颖而出
不知细叶谁裁出,二月春风似剪刀。
中科院发布迄今最精细黑猩猩脑图谱,为人类演化研究提供新工具
如何在谷歌浏览器中调整安全级别
2025内地人如何开中国银行(香港)个人账户?详细流程在此
初创公司营销策略指南:从定位到品牌建设的六大关键
会计行业真的是夕阳行业吗?AI会取代会计吗?
如何科学摆放路由器,全面优化家庭WiFi信号覆盖
龙头房企业绩承压 保利、中海营收利润再受挫
如何识别并理解命带太极贵人的八字特征
实验 | 使用本地大模型预测在线评论情感类别和分值