Go to file
Martin Lindhe 52592bb097 os: expose Win32_ComputerSystem and Win32_PerfRawData_PerfOS_System 2016-09-19 09:02:05 +02:00
collector os: expose Win32_ComputerSystem and Win32_PerfRawData_PerfOS_System 2016-09-19 09:02:05 +02:00
vendor govendor: update build instructions and fix #18 2016-09-01 21:10:02 +02:00
.gitignore initial commit 2016-08-26 08:59:27 +02:00
LICENSE add perf collector, exposing Win32_PerfRawData_PerfDisk_LogicalDisk 2016-08-26 11:08:12 +02:00
README.md govendor: update build instructions and fix #18 2016-09-01 21:10:02 +02:00
VENDOR.md govendor: update build instructions and fix #18 2016-09-01 21:10:02 +02:00
appveyor.yml govendor: update build instructions and fix #18 2016-09-01 21:10:02 +02:00
exporter.go make enabled collectors configurable (based on code from node_exporter) 2016-09-01 16:04:43 +02:00

README.md

WMI exporter

Build status

Prometheus exporter for Windows machines, using the WMI (Windows Management Instrumentation).

EXPERIMENTAL, use at your own risk!

Collectors

Name Description
os Win32_OperatingSystem metrics (memory, processes, users)
logical_disk Win32_PerfRawData_PerfDisk_LogicalDisk metrics (disk I/O)
iis Win32_PerfRawData_W3SVC_WebService IIS metrics

The HELP texts shows the WMI data source, please see MSDN documentation for details.

Roadmap

See Wiki

Usage

go get -u github.com/kardianos/govendor
go get -u github.com/martinlindhe/wmi_exporter
cd $env:GOPATH/src/github.com/martinlindhe/wmi_exporter
govendor build +local
.\wmi_exporter.exe

The prometheus metrics will be exposed on localhost:9182

License

Under MIT