如何使用Prometheus节点导出器提取运行过程?

时间:2019-06-24 07:43:01

标签: prometheus prometheus-node-exporter

  

我已经在prometheus官方站点https://prometheus.io/download/上为我的linux系统下载了prometheus节点导出器。

如果我运行节点导出器文件,则它运行良好,并且能够在9100端口中查看指标。

在9100指标中,我希望提取正在运行的进程(例如:我需要提取任何正在运行的应用程序(例如“ chrome”浏览器)),但是在节点导出程序目录中没有任何配置文件可以过滤正在运行的进程过程。

它们是否可用于过滤节点导出程序中所需的运行过程的任何命令,例如, ./node_exporter“过滤程序,例如'chrome'”

我可以使用“ prometheus.yml”文件“ labels”来过滤我的linux系统中正在运行的进程。

请建议我,如何在节点导出器中提取运行过程和系统详细信息。

1 个答案:

答案 0 :(得分:1)

Node Exporter旨在提供有关计算机级别(kernel | OS)度量的度量。

可以将节点导出器配置为表面聚合(!)过程测量,但无法将其配置为表面每个过程度量。原因是在合理数量的过程中进行的测量可能会淹没出口商。

有一个(配套)解决方案,可让您报告一组经过过滤的过程。我没有用过,但是在回答您的问题时找到了它:

https://github.com/ncabatoff/process-exporter