Process_Exporter找不到我感兴趣的单个进程

时间:2019-03-19 08:45:41

标签: prometheus prometheus-process-exporter

我在Prometheus上使用process_exporter,但是由于某种原因,它无法找到我要查找的单个进程。

有问题的进程是X个父进程链中的最后一个

该过程在“顶部”中显示正常 清单/ proc显示了124个正在运行的进程,有关的进程似乎没有什么特别的。 / proc / pid / stat会按预期将“ comm”名称显示为值#1(QtDisp)。

运行带有-debug和grep的prometheus_exporter:“发现新进程”的显示清楚地表明,它仅在124个正在运行的进程中找到123个,而缺少的就是我要寻找的一个!

如果我重新启动对命令行进行监视的进程,然后重新启动process_exporter,则它将找到它。不幸的是,这对我来说不是有效的解决方法。

更新: 在启动过程中,在感兴趣的进程之前启动process_exporter似乎会抓住一会儿,然后“失去跟踪”。

有什么想法吗?

/ K

1 个答案:

答案 0 :(得分:0)

按进程导出程序使用的库(prometheus / procfs)中存在一个问题,现已解决: https://github.com/ncabatoff/process-exporter/issues/89