如何使用prometheus节点导出器提取正在运行的进程?

如何使用prometheus节点导出器提取正在运行的进程?,prometheus,prometheus-node-exporter,Prometheus,Prometheus Node Exporter,我已经在prometheus官方网站上为我的linux系统下载了prometheus节点导出器 如果我运行node exporter文件,它运行良好,并且能够在9100端口中查看度量 在9100 metrics中,我希望提取正在运行的流程(例如:我需要提取任何正在运行的应用程序,如“chrome”浏览器),但我在node exporter目录中没有任何配置文件来过滤正在运行的流程 它们的任何命令是否可用于过滤节点导出器中所需的运行进程, ./node_exporter“像‘chrome’这样的过

我已经在prometheus官方网站上为我的linux系统下载了prometheus节点导出器

如果我运行node exporter文件,它运行良好,并且能够在9100端口中查看度量

在9100 metrics中,我希望提取正在运行的流程(例如:我需要提取任何正在运行的应用程序,如“chrome”浏览器),但我在node exporter目录中没有任何配置文件来过滤正在运行的流程

它们的任何命令是否可用于过滤节点导出器中所需的运行进程, ./node_exporter“像‘chrome’这样的过滤过程”

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


请建议我如何在node exporter中提取运行过程和系统详细信息。

node exporter面向提供机器级(内核操作系统)度量

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

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


您的意思是您有流程统计信息,但希望对其进行过滤,还是说您没有流程指标,不知道是否有过滤器阻止了这一点?没有配置文件,所有选项都在命令行上(在容器中更容易操作)。我看到使用了
processexporter
,非常令人印象深刻。IIRC甚至有一个非常酷的Grafana仪表盘(如果你搜索的话,有几个,不知道我看到了哪一个)。