基于TICK技术栈实现的Docker容器可视化监控方案架构图如下所示:
TICK方案架构
Telegraf:采用插件机制实现的数据采集服务,可以采集包含Docker容器在内的多种性能数据
InfluxDB:专门负责存储时序数据
Chronograf:基于React.js编写的性能数据可视化服务
Kapacitor:提供告警触发和处理功能
这四个组件组成了性能监控的数据管道:Telegraf负责采集节点上的性能数据,然后放入InfluxDB数据库进行存储,Kapacitor通过监听InfluxDB的性能数据来对异常指标发出告警,而Chronograf用来展示集群实时的各项性能指标和状态,提供一个可视化的界面。
签名:这个人很懒,什么也没有留下!