<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Process-exporter</id>
	<title>Process-exporter - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Process-exporter"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Process-exporter&amp;action=history"/>
	<updated>2026-04-20T12:59:54Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Process-exporter&amp;diff=835&amp;oldid=prev</id>
		<title>Evan：​/* down and inst */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Process-exporter&amp;diff=835&amp;oldid=prev"/>
		<updated>2022-01-04T07:43:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;down and inst&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=down and inst=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#rpm &lt;br /&gt;
https://github.com/ncabatoff/process-exporter/releases/download/v0.7.10/process-exporter_0.7.10_linux_amd64.rpm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Deb&lt;br /&gt;
https://github.com/ncabatoff/process-exporter/releases/download/v0.7.10/process-exporter_0.7.10_linux_amd64.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 wget  -c https://github.com/ncabatoff/process-exporter/releases/download/v0.7.5/process-exporter-0.7.5.linux-amd64.tar.gz&lt;br /&gt;
# wget  -c https://github.com/ncabatoff/process-exporter/releases/download/v0.5.0/process-exporter-0.5.0.linux-amd64.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#if rpm &lt;br /&gt;
vi /etc/process-exporter/all.yaml &lt;br /&gt;
&lt;br /&gt;
 process-exporter]# pwd&lt;br /&gt;
/data/apps/process-exporter&lt;br /&gt;
[root@prod-sns-mq01 process-exporter]# cat process-name.yaml &lt;br /&gt;
process_names:&lt;br /&gt;
  - name: &amp;quot;{{.Matches}}&amp;quot;&lt;br /&gt;
    cmdline:&lt;br /&gt;
    - &amp;#039;redis&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  - name: &amp;quot;{{.Matches}}&amp;quot;&lt;br /&gt;
    cmdline:&lt;br /&gt;
    - &amp;#039;nuxt&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./process-exporter -config.path process-name.yaml &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
./process-exporter -config.path process-name.yaml &amp;amp; &amp;gt; process-exporter.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
curl http://localhost:9256/metrics&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
启动脚本&lt;br /&gt;
&lt;br /&gt;
cat  /etc/systemd/system/process-exporter.service &lt;br /&gt;
[Unit]&lt;br /&gt;
Description=process-exporterr&lt;br /&gt;
After=network.target&lt;br /&gt;
Wants=network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/data/apps/process-exporter/process-exporter  -config.path /data/apps/process-exporter/process-name.yaml&lt;br /&gt;
&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
LimitNOFILE=65536&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
systemctl  enable  process-exporter&lt;br /&gt;
systemctl  start   process-exporter  &amp;amp;&amp;amp; systemctl  status    process-exporter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=配置 =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个是在 安装了 process-exporter的机器上&lt;br /&gt;
Process-Exporter的做法是配置需要监控的进程的名称，他会去搜索该进程从而得到其需要的监控信息， 其实也就是我们常做的“ps -efl | grep xxx”命令来查看对应的进程。配置文件一开始是不存在的，需要我们创建，名字可以自定义：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这个配置是在 prometheus机器上&lt;br /&gt;
现在，我们需要去配置Prometheus来采集这份数据了，和其他配置一样，就是给Prometheus添加一份数据源：&lt;br /&gt;
  - job_name: &amp;#039;snsweb2-process&amp;#039;&lt;br /&gt;
    static_configs:&lt;br /&gt;
    - targets: [&amp;#039;12.41.11.20:9256&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
&lt;br /&gt;
[https://www.jianshu.com/p/6a7511004766 Prometheus监控进程状态（Process-Exporter）]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/u012599988/article/details/102929269 Grafana+Prometheus+Process-exporter/node_exporter监控服务进程（三）]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/huandada/p/10431667.html  Prometheus — Process-exporter进程监控 ]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/bigberg/p/10174222.html Prometheus 监控进程]&lt;br /&gt;
&lt;br /&gt;
[[category:ops]] [[category:container]] [[category:prom]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>