Process_Exporter 找不到我感兴趣的单个进程
Process_Exporter fails to find the single process I'm interested in
我正在为 Prometheus 使用 process_exporter,但由于某种原因它确实无法找到我正在寻找的单个进程。
有问题的进程是 X 父进程链中的最后一个进程
进程在 "top" 中显示正常
清单 /proc 显示了 124 运行 个进程,并且所讨论的进程似乎没有什么特别之处。 /proc/pid/stat 按预期将 "comm" 名称显示为值 #1 (QtDisp)。
运行 prometheus_exporter with -debug and grep:ing for "found new proc" 清楚地表明它只找到 124 个进程中的 123 个 运行,一个missing 正是我要找的!
如果我重新启动我有兴趣从命令行监视的进程,然后重新启动 process_exporter,它就会找到它。不幸的是,这对我来说不是一个有效的解决方法。
更新:
在启动期间,在感兴趣的进程似乎短暂捕获它之前启动 process_exporter,然后是 "loosing track"。
有什么想法吗?
/K
进程导出器使用的库 (prometheus/procfs) 中存在问题,现已修复:
https://github.com/ncabatoff/process-exporter/issues/89
我正在为 Prometheus 使用 process_exporter,但由于某种原因它确实无法找到我正在寻找的单个进程。
有问题的进程是 X 父进程链中的最后一个进程
进程在 "top" 中显示正常 清单 /proc 显示了 124 运行 个进程,并且所讨论的进程似乎没有什么特别之处。 /proc/pid/stat 按预期将 "comm" 名称显示为值 #1 (QtDisp)。
运行 prometheus_exporter with -debug and grep:ing for "found new proc" 清楚地表明它只找到 124 个进程中的 123 个 运行,一个missing 正是我要找的!
如果我重新启动我有兴趣从命令行监视的进程,然后重新启动 process_exporter,它就会找到它。不幸的是,这对我来说不是一个有效的解决方法。
更新: 在启动期间,在感兴趣的进程似乎短暂捕获它之前启动 process_exporter,然后是 "loosing track"。
有什么想法吗?
/K
进程导出器使用的库 (prometheus/procfs) 中存在问题,现已修复: https://github.com/ncabatoff/process-exporter/issues/89