1.9 KiB
service collector
The service collector exposes metrics about Windows Services
Metric name prefix | service |
Classes | Win32_Service |
Enabled by default? | Yes |
Flags
--collector.service.services-where
A WMI filter on which services to include. Recommended to keep down number of returned metrics.
Example: --collector.service.services-where="Name='wmi_exporter'"
Metrics
Name | Description | Type | Labels |
---|---|---|---|
wmi_service_state |
The state of the service, 1 if the current state, 0 otherwise | gauge | name, state |
wmi_service_start_mode |
The start mode of the service, 1 if the current start mode, 0 otherwise | gauge | name, start_mode |
wmi_service_status |
The status of the service, 1 if the current status, 0 otherwise | gauge | name, status |
For the values of the state
, start_mode
and status
labels, see below.
States
A service can be in the following states:
stopped
start pending
stop pending
running
continue pending
pause pending
paused
unknown
Start modes
A service can have the following start modes:
boot
system
auto
manual
disabled
Status
A service can have any of the following statuses:
ok
error
degraded
unknown
pred fail
starting
stopping
service
stressed
nonrecover
no contact
lost comm
Note that there is some overlap with service state.
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!