prometheus中使用process-exporter进行对服务器进程的数据采集,在这里给大家简单的分享一下。
tar zxf process-exporter-0.5.0.linux-amd64.tar.gz -C /data/
cd /data/process-exporter-0.5.0.linux-amd64/ vim process-name.yaml process_names: - name: "{{.Matches}}" cmdline: - 'httpd' - name: "{{.Matches}}" cmdline: - 'prometheus'
nohup ./process-exporter -config.path process-name.yaml &
#在scrape_configs: 这个栏目下 - job_name: 'process' static_configs: - targets: ['192.168.84.128:9256']
#检查配置文件 ./promtool check config prometheus.yml #先kill再启动 nohup ./prometheus --config.file=prometheus.yml &
配置成功
关闭http,查看是否报警,alerts配置会在之后的章节中讲到。