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建立更加复杂的数据监控任务。

报警管理与数据展示集成到一起,使用起来也是非常的直观、方便:

最新文章

  1. SpringMVC Controller 介绍
  2. House Robber III leetcode 动态规划
  3. JavaScript使用DeviceOne开发实战(二) 生成调试安装包
  4. 表单验证之validform.js使用方法
  5. intel 系列的PC机处理器是大端的还是小端的?
  6. goldengate的HANDLECOLLISIONS参数
  7. Tomcat部署问题及解决方法
  8. 虎说:bootstrap源码解读(重置模块)
  9. windows cmd: 打开windows系统程序或服务的常见命令
  10. KMP(Knuth-Morris-Pratt)算法
  11. app测试中遇到问题总结
  12. malloc_stats---检查内存泄露的神器
  13. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之三 || Swagger的使用 3.1
  14. MPLAB X IDE调试仿真功能简单入门
  15. PHP工厂方法模式
  16. URL地址中的#
  17. Golang命令行拷贝文件
  18. pycharm 配置使用
  19. On the Bias/Variance tradeoff in Machine Learning
  20. Android ART runtime简述

热门文章

  1. PVLAN 简介
  2. Fuck me
  3. simpledet 的配置
  4. Python静态网页爬取:批量获取高清壁纸
  5. 数据定义语言(DDL Data Definition Language)基础学习笔记
  6. Async/Await 学习与示例
  7. Flask 构建微电影视频网站(六)
  8. python并发编程之协程知识点
  9. Linux进阶知识和命令
  10. pytest 13 使用自定义标记mark