0

我从链接wmi exporter下载了“wmi_exporter-0.7.0-386.exe”,并使用命令提示符运行了“.exe”文件。

我也按照指导链接prometheus wmi 指导在命令提示符下运行命令,它按预期执行,我能够检查“ http://localhost:9182/metrics ”中的指标。

我的问题是,如果我使用命令提示符单独运行命令“ ./wmi_exporter-0.7.0-386.exe ”,我可以检查系统的内存利用率。例如,它显示了详细信息内存利用率,如“ wmi_cs_physical_memory_bytes 3.4673408e+10 ”以及所有内存详细信息以及浏览器指标。

但是,如果我运行命令“ .\wmi_exporter.exe --collectors.enabled "process" --collector.process.processes-where "Name LIKE 'firefox%'" " ,在指标中它只过滤“ firefox ”浏览器相关的事情,我无法检查系统内存利用率细节,如“ wmi_cs_physical_memory_bytes 3.4673408e+10 ”。

请建议我如何在指标中获取系统利用率详细信息以及与 firefox 相关的详细信息。

4

2 回答 2

0

查询很简单,只需要在查询本身添加采集器即可,

.\wmi_exporter.exe --collectors.enabled "process,cs,logical_disk" --collector.process.processes-where "Name LIKE 'firefox%'"

其中“cs”收集本地系统详细信息,“logical_disk”收集本地驱动器内存详细信息(例如“C:\”、“D:\”)

并且“Name LIKE 'firefox'”部分收集了 fixefox 的详细信息

于 2019-06-20T12:49:27.763 回答
0

您只需要为您要监控的所有服务添加收集器查询。像,

msiexec /i C:\Users\Administrator\Downloads\wmi_exporter-0.4.3-amd64 ENABLED_COLLECTORS="cpu,cs,logical_disk,os,net,system,process,service,memory" --% EXTRA_FLAGS="--collector. service.services-where ""Name LIKE 'sisense%'"""

于 2019-06-22T04:17:19.137 回答