原创文章, 欢迎转载(但需注明出处:https://blog.csdn.net/booklijian/article/details/116493149)
Prometheus针对不同类型的数据采用不同的exporter程序,现简单罗列如下:
Linux类操作系统相关数据的采集程序node_exporter https://github.com/prometheus/node_exporter
SNMP类采集程序 snmp_exporter https://github.com/prometheus/snmp_exporter
MySQL server数据采集程序mysqld_exporter https://github.com/prometheus/mysqld_exporter
memcached 服务类数据采集程序 memcached_exporter https://github.com/prometheus/memcached_exporter
仔细观察可以发现,上面的几类exporter都是在Prometheus中自带的,具体可以查看https://github.com/prometheus 找到更多的exporter
而除此之外,还有
netflow_exporter https://github.com/paihu/netflow_exporter
syslog_ng_exporter https://github.com/brandond/syslog_ng_exporter
windows系统的采集程序wmi_exporter https://github.com/martinlindhe/wmi_exporter
以及GPU类的采集程序:https://github.com/chhibber/pgme 或者是 https://github.com/mindprince/nvidia_gpu_prometheus_exporter
还有更多可以自行搜索之,实在找不到,则可以参考上面的开源代码照猫画虎自己编写相关的exporter程序。