“Process-exporter”的版本间的差异
跳到导航
跳到搜索
第47行: | 第47行: | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
+ | </pre> | ||
+ | =配置 = | ||
+ | <pre> | ||
− | + | 这个是在 安装了 process-exporter的机器上 | |
Process-Exporter的做法是配置需要监控的进程的名称,他会去搜索该进程从而得到其需要的监控信息, 其实也就是我们常做的“ps -efl | grep xxx”命令来查看对应的进程。配置文件一开始是不存在的,需要我们创建,名字可以自定义: | Process-Exporter的做法是配置需要监控的进程的名称,他会去搜索该进程从而得到其需要的监控信息, 其实也就是我们常做的“ps -efl | grep xxx”命令来查看对应的进程。配置文件一开始是不存在的,需要我们创建,名字可以自定义: | ||
+ | |||
+ | 这个配置是在 prometheus机器上 | ||
</pre> | </pre> |
2020年9月27日 (日) 03:19的版本
down and inst
wget -c https://github.com/ncabatoff/process-exporter/releases/download/v0.5.0/process-exporter-0.5.0.linux-amd64.tar.gz process-exporter]# pwd /data/apps/process-exporter [root@prod-sns-mq01 process-exporter]# cat process-name.yaml process_names: - name: "{{.Matches}}" cmdline: - 'redis' - name: "{{.Matches}}" cmdline: - 'nuxt' ./process-exporter -config.path process-name.yaml & #!/bin/bash ./process-exporter -config.path process-name.yaml & > process-exporter.log curl http://localhost:9256/metrics 启动脚本 cat /etc/systemd/system/process-exporter.service [Unit] Description=process-exporterr After=network.target Wants=network-online.target [Service] Type=simple User=root ExecStart=/data/apps/process-exporter/process-exporter -config.path /data/apps/process-exporter/process-name.yaml Restart=on-failure LimitNOFILE=65536 [Install] WantedBy=multi-user.target
配置
这个是在 安装了 process-exporter的机器上 Process-Exporter的做法是配置需要监控的进程的名称,他会去搜索该进程从而得到其需要的监控信息, 其实也就是我们常做的“ps -efl | grep xxx”命令来查看对应的进程。配置文件一开始是不存在的,需要我们创建,名字可以自定义: 这个配置是在 prometheus机器上