[经验交流] 试用 grafana 报警功能
2024-10-15 22:28:29
1. grafana 概述
grafana 是一款优秀的数据展示工具,几乎是各类时序数据库的前端标配系统。grafana 在V4版本中已经加入了报警功能。
2. influxdb 概述
influxdb 是influxdata的时序数据库产品,influxdata 还提供了 kapacitor 基于命令行创建数据监控脚本、实现报警功能,同时提供 chronograf,用来可视化创建、管理数据监控脚本。
3. kapacitor 和 chronograf
kapacitor 的功能比较丰富,但是通过命令行的方式编写、创建大量数据监控任务并不现实,如果被监控项目达到几百上千,可以想像只使用 kapacitor 的成本有多高。理想的方式是 kapacitor 配合一个 ui 管理系统使用,比如:chronograf。可惜chronograf 现在并不成熟,只能创建非常简单的数据监控任务,根本不能满足实际需要。比如,要创建这样一个数据监控任务,在 chronograf 界面上是无法完成的:
如果连续60秒内某个field的值序列的中值 (median) 小于指定的值,或者连续2分钟内该 field 没有值,则发送报警(支持多种报警,比如:邮件、短信)。
注:上述数据监控要求写在一个任务里
4. grafana 报警功能体验
但是在grafana 里就可以轻松的实现,甚至可以通过ui建立更加复杂的数据监控任务。
报警管理与数据展示集成到一起,使用起来也是非常的直观、方便:
最新文章
- SpringMVC Controller 介绍
- House Robber III leetcode 动态规划
- JavaScript使用DeviceOne开发实战(二) 生成调试安装包
- 表单验证之validform.js使用方法
- intel 系列的PC机处理器是大端的还是小端的?
- goldengate的HANDLECOLLISIONS参数
- Tomcat部署问题及解决方法
- 虎说:bootstrap源码解读(重置模块)
- windows cmd: 打开windows系统程序或服务的常见命令
- KMP(Knuth-Morris-Pratt)算法
- app测试中遇到问题总结
- malloc_stats---检查内存泄露的神器
- 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之三 || Swagger的使用 3.1
- MPLAB X IDE调试仿真功能简单入门
- PHP工厂方法模式
- URL地址中的#
- Golang命令行拷贝文件
- pycharm 配置使用
- On the Bias/Variance tradeoff in Machine Learning
- Android ART runtime简述