基于Grafana,InfluxDB和Telegraf实例示范Windows服务项监控( 五 )
监控架构
一套监控系统 , 一般情况下都由三部分组成 , 指标收集器、数据存储和可视化工具(UI界面):
指标收集器 , 用来获取系统或者Agent的监控项目数据 , 一般有监控Agent和一些数据搜集脚本构成 。 常见的数据指标收集器有Zabbix Agent , Telegraf , CollectD , StatsD , Datadog , Pushgetway以及可能其他收集指标的工具 。
数据存储 , 用来存储监控数据的数据库、时间序列数据库等 , 比如Mysql、RRDtool、ElasticSearch以及本文中用到的InfluxDB等 。
可视化工具:Zabbix的php前端 , Nagios、Grafana , Chronograf等 。
本文中监控架构如下图所示:
Telegraf将定期查询Windows性能计数器API获取Windows监控数据并将结果发送到InfluxDB数据库 。 Grafana通过InfluxDB数据接口查询数据并通过Dashboard展现出来 , 根据告警阈值发出告警 。
系统部署
根据监控架构我们知道 , 主要要部署三个组件Telegraf、InfluxDB和Grafana 。 下面我们就分步骤说明他们部署和配置的过程 。 三种软件都可以通过其官网免费下载到 , 下载Windows64位版本 。
推荐阅读
- 我是小鱼儿|《我是小鱼儿》:基于物理引擎设计下的冒险之旅
- 生化危机灭绝|基于原作忠于原作《生化危机3》新版桌游即将发售
- 常规赛|LPL常规赛MVP基于的标准是什么?三点是必须的,队伍成绩排在首位
- Linux|为什么要开发那么多基于Linux的国产系统,直接使用Linux不可以吗?
- MIUI|MIUI再更新,小米10 至尊纪念版开始升级基于Android11的MIUI 12
- 中芯国际|首款基于中芯国际“N+1”工艺的芯片成功流片,美国断供失效
- QKFile基于区块链技术
- 高通宣布骁龙X60 5G调制解调器,基于5nm,下载速度7.5 Gbps
- 高通正式发布第三代5G调制解调器:X60,基于5nm工艺打造
- 物联网应用区别于软件应用的在于基于数据和产品的服务