【问题标题】:Process_Exporter fails to find the single process I'm interested inProcess_Exporter 找不到我感兴趣的单个进程
【发布时间】:2019-03-19 08:45:41
【问题描述】:

我正在为 Prometheus 使用 process_exporter,但由于某种原因它无法找到我正在寻找的单个进程。

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

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

使用 -debug 和 grep:ing 运行 prometheus_exporter 以“找到新的 proc”清楚地表明它只找到 124 个正在运行的进程中的 123 个,缺少的就是我正在寻找的那个!

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

更新: 在启动过程中,在感兴趣的进程之前启动 process_exporter 似乎会在短时间内捕获它,然后“失去轨道”。

有什么想法吗?

/K

【问题讨论】:

    标签: prometheus prometheus-process-exporter


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2013-01-01
      • 1970-01-01
      • 2020-02-10
      相关资源
      最近更新 更多