Windows下的监控解决方案所有工具栈(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展现出来,根据告警阈值发出告警。
————————————————