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次当前值小于阈值,则认为出现问题,进行告警。
到此,配置完成,里面的指标和频率需根据实际情况调整。
热门推荐
蓝牙安全挑战与解决方案:守护无线通信的隐形防线
GDP超868亿元比增4.4%,惠阳2024年经济成绩单出炉
护照过期了怎么办?详细指南教你轻松应对
什么是电池充电方式优化
12个生活习惯助你由内而外散发自然美
揭秘“囚徒困境”:博弈论中的经典难题及其现实应用
男士如何通过饮食来美容养颜
售后渠道拓展困难?9 种拓展售后渠道的有效途径
Web3时代的社交媒体:去中心化平台的兴起与挑战
解读DeFi:去中心化金融的未来 常见的3大DeFi应用平台和投资方式
买笔记本电脑配置怎么选(笔记本如何选择)
《科学》:致幻剂发挥抗焦虑作用的神经元,终于找到了!
新型催化剂使过氧化氢的生产效率达到 90% 并提高了安全性和环境可持续性
协会的职位有哪些类型?
阿胶怎么吃?阿胶糕怎么吃可以补血养气、美容养颜
应届生入职风险管控:三方协议与劳动合同的合规操作指南
项目拆解施工:从评估到总结的完整指南
揭秘九种眼型:你属于哪一种美眼?
无线路由器当无线AP(无线交换机)使用,怎么设置?
多维数据分析:从理论到实践的完整指南
C语言如何一次定义多个变量
一文读懂OPC是什么意思
一文读懂OPC是什么意思
武则天与太平公主:皇室中的特殊母女情
“提土旁”的规范书写和易错点
阿尔茨海默症和帕金森症特异标志物显示可以早期确诊
千年国医扶阳透灸:膏肓穴的艾灸与运动疗法
膏肓穴:位置、功效与按摩方法详解
欧美药品追溯体系建设经验及对中国的启示
电脑未能成功安装设备驱动程序怎么办?几种有效修复方法