如何在wmi_exporter中配置多个查询?

时间:2019-06-20 09:42:31

标签: wmi prometheus wmi-query get-wmiobject wmi-service

  

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

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

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

但是,如果我运行命令“ 。\ wmi_exporter.exe --collectors.enabled”进程“ --collector.process.processes-其中” Name LIKE'firefox%'“ ”在指标,它仅过滤“ firefox ”浏览器相关的内容,因此我无法检查系统内存利用率的详细信息,例如“ wmi_cs_physical_memory_bytes 3.4673408e + 10 ”。

  

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

2 个答案:

答案 0 :(得分:0)

  

查询非常简单,只需要在查询本身中添加收集器即可,

。\ wmi_exporter.exe --collectors.enabled“进程,cs,逻辑磁盘” --collector.process.processes-其中“名称类似于'firefox%'”

  

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

“名称类似'firefox'”部分将收集fixefox详细信息

答案 1 :(得分: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-其中““名称类似'sisense%'”“”