5a57da53be
Some collectors were missed when migrating to the local github.com/prometheus-community/windows_exporter/log library. Signed-off-by: Ben Reedy <breed808@breed808.com> |
||
---|---|---|
.. | ||
New-Collector.ps1 | ||
README.md | ||
collector.template | ||
generate-collector.go |
README.md
Collector generator
Generates a collector skeleton implementation from a WMI class.
Usage
Build the generator:
go build .
Run the script to query the WMI service and send the output to the generator:
.\New-Collector.ps1 -Class Win32_PerfRawData_PerfOS_Processor
This will generate a collector. The collector name is generated by first removing Win32_PerfRawData_Perf
and lower-casing, so Win32_PerfRawData_PerfOS_Processor
will generate os_processor.go
. This can be overridden by passing -CollectorName
to the script.