windows_exporter/tools/collector-generator
Calle Pettersson 5052f4d00e
Merge pull request #500 from martinlindhe/update-template
Update collector generator template
2020-05-24 20:03:44 +02:00
..
New-Collector.ps1 Replaced Get-WMIObject with Get-CimInstance for PS7 support 2020-05-20 08:48:53 +02:00
README.md Add a collector generator script 2016-09-24 20:55:40 +02:00
collector.template Update collector generator template 2020-04-07 21:05:41 +02:00
generate-collector.go Lint-fix: varcheck 2019-01-23 09:56:24 +01:00

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.