1.6 KiB
1.6 KiB
system collector
The system collector exposes metrics about ...
Metric name prefix | system |
Data source | Perflib |
Classes | Win32_PerfRawData_PerfOS_System |
Enabled by default? | Yes |
Flags
None
Metrics
Name | Description | Type | Labels |
---|---|---|---|
windows_system_context_switches_total |
Total number of context switches | counter | None |
windows_system_exception_dispatches_total |
Total exceptions dispatched by the system | counter | None |
windows_system_processor_queue_length |
Number of threads in the processor queue. There is a single queue for processor time even on computers with multiple processors. | gauge | None |
windows_system_system_calls_total |
Total combined calls to Windows NT system service routines by all processes running on the computer | counter | None |
windows_system_system_up_time |
Time of last boot of system | gauge | None |
windows_system_threads |
Number of Windows system threads | gauge | None |
Example metric
Show current number of system threads
windows_system_threads{instance="localhost"}
Useful queries
Find hosts that have rebooted in the last 24 hours
time() - windows_system_system_up_time < 86400
Alerting examples
This collector does not yet have alerting examples, we would appreciate your help adding them!