Skip to main content

Windows Services

Windows Services

Plugin: apps.plugin Module: services

Maintained by Netdata

Overview​

This integration monitors resource utilization grouped by Windows Service.

It auto-discovers running Windows services via the Service Control Manager and groups each service's process tree to aggregate CPU, memory, I/O, and other metrics per service. Processes not belonging to any service are grouped under 'not-services'.

This collector is only supported on the following platforms:

  • windows

This collector supports collecting metrics from multiple instances of this integration, including remote instances.

Default Behavior​

Auto-Detection​

All running Windows services are automatically discovered. No configuration is needed.

Limits​

The default configuration for this integration does not impose any limits on data collection.

Performance Impact​

No additional SCM query overhead. The service list is already queried by apps.plugin for process naming. Per-iteration work involves walking parent chains to assign service names.

Setup​

Prerequisites​

No action required.

Configuration​

Options​

Service charts are enabled by default. Use the without-services (or no-services) command line option to disable them.

via File​

There is no configuration file.

Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

Metrics​

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Per windows service​

These metrics refer to the Windows Service.

Labels:

LabelDescription
serviceThe display name of the Windows service.

Metrics:

MetricDescriptionDimensionsUnitwindows
service.cpu_utilizationWindows Service CPU utilization (100% = 1 core)user, systempercentage•
service.mem_usageWindows Service memory RSS usagerssMiB•
service.vmem_usageWindows Service virtual memory sizevmemMiB•
service.mem_page_faultsWindows Service memory page faultsminorpgfaults/s•
service.swap_usageWindows Service swap usageswapMiB•
service.disk_logical_ioWindows Service disk logical IOreads, writesKiB/s•
service.fds_openWindows Service open handleshandlesfds•
service.processesWindows Service processesprocessesprocesses•
service.threadsWindows Service threadsthreadsthreads•
service.uptimeWindows Service uptimeuptimeseconds•
service.uptime_summaryWindows Service uptime summarymin, avg, maxseconds•

Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.