3

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

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

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

他们是否有任何命令可用于过滤节点导出器中所需的运行进程,例如 ./node_exporter “filter process like 'chrome'”

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

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

4

1 回答 1

6

Node Exporter 旨在提供机器级(内核|操作系统)指标的测量。

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

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

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

于 2019-06-25T04:47:06.153 回答