0

我想为我的普罗米修斯挖掘我的 docker 容器的每个进程的线程数。
我试过 Cadvisor 但似乎他们没有这个功能..

这就是我尝试使用流程导出器的原因。
问题是,如果我使用 docker-compose 和入口点文件,我必须放在 process-exporter 的 config.yml 中的名称是入口点文件的名称。

示例:如果我启动一个设置了入口点(名为 entrypoint.sh)的容器:

cat /proc/$pid/stat

1590825 (entrypoint.sh) S 000 000 000 00 .... 

我们可以看到,即使在 /proc/$pid/stat 中,进程的名称也是 entrypoint.sh。

那么我的流程导出器的 config.yml 应该是:

process_names:
  - comm:
    - "entrypoint.sh"

还有另一个问题,即使在配置文件中设置了“entrypoint.sh”,我也不知道为什么,但它会显示“sh”进程的指标。

4

0 回答 0