influxdata监控系统介绍

influxdata是一个强大的实时监控系统,分为4个部分,系统架构图如下: 
influxdata.png

Telegraf


Telegraf负责收集监控数据,并将数据输出到influxDB数据库,它支持多种类型的数据输入,比如httpjson、mysql、rabbitMQ等等。
 

InfluxDB


influxdb.png

InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。
 

Chronograf


chronrogf.png

从InfluxDB时间序列数据的数据可视化工具,负责从InfluxDB收集数据,并将数据图表以web的形式发布。
 

Kapacitor


kapacitor.png

Kapacitor是InfluxDB的数据处理引擎,主要作用是时间序列数据处理、监视和警报。
 

Enterprise Manager


Enterprise Manager是正在开发的UI系统,用于更加广泛的图形展示。

InfluxData平台是第一个专用,端到端解决方案收集、存储、可视化和警报在时间序列数据规模。基于堆栈,所有组件平台的设计无缝地协同工作。TICK堆栈是什么?这是influxdata的愿景管理时间序列数据的完整的数据平台。
tick-stack-grid.jpg

0 个评论

要回复文章请先登录注册