mirror of
https://github.com/prometheus-community/windows_exporter
synced 2025-01-10 00:09:33 +00:00
2.0 KiB
2.0 KiB
cpu collector
The cpu collector exposes metrics about CPU usage
Metric name prefix | cpu |
Data source | Perflib |
Counters | ProcessorInformation (Windows Server 2008R2 and later) Processor (older versions) |
Enabled by default? | Yes |
Flags
None
Metrics
These metrics are available on all versions of Windows:
Name | Description | Type | Labels |
---|---|---|---|
wmi_cpu_cstate_seconds_total |
Time spent in low-power idle states | counter | core , state |
wmi_cpu_time_total |
Time that processor spent in different modes (idle, user, system, ...) | counter | core , mode |
wmi_cpu_interrupts_total |
Total number of received and serviced hardware interrupts | counter | core |
wmi_cpu_dpcs_total |
Total number of received and serviced deferred procedure calls (DPCs) | counter | core |
These metrics are only exposed on Windows Server 2008R2 and later:
Name | Description | Type | Labels |
---|---|---|---|
wmi_cpu_clock_interrupts_total |
Total number of received and serviced clock tick interrupts | core |
|
wmi_cpu_idle_break_events_total |
Total number of time processor was woken from idle | core |
|
wmi_cpu_parking_status |
Parking Status represents whether a processor is parked or not | gauge |
|
wmi_cpu_core_frequency_mhz |
Core frequency in megahertz | gauge |
|
wmi_cpu_processor_performance |
Processor Performance is the average performance of the processor while it is executing instructions, as a percentage of the nominal performance of the processor. On some processors, Processor Performance may exceed 100% | gauge |
Example metric
This collector does not yet have explained examples, we would appreciate your help adding them!
Useful queries
This collector does not yet have any useful queries added, we would appreciate your help adding them!
Alerting examples
This collector does not yet have alerting examples, we would appreciate your help adding them!