我从链接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相关的详细信息。
答案 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%'”“”