Processes integration metrics

The official Datadog integration for monitoring Processes. It collects 25 metrics.

Official summary

Capture metrics and monitor the status of running processes.

Metric types

  • gauge (value at a point in time): 23
  • count (occurrences in the interval): 2

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
system.processes.cpu.normalized_pctThe normalized CPU utilization of a process.gaugepercent
system.processes.cpu.pctThe CPU utilization of a process.gaugepercent
system.processes.involuntary_ctx_switchesThe number of involuntary context switches performed by this process.gaugeevent
system.processes.ioread_bytesThe number of bytes read from disk by this process. In Windows: the number of bytes read.gaugebyte
system.processes.ioread_bytes_countThe number of bytes read from disk by this process. In Windows: the number of bytes read.countbyte
system.processes.ioread_countThe number of disk reads by this process. In Windows: the number of reads by this process.gaugeread
system.processes.iowrite_bytesThe number of bytes written to disk by this process. In Windows: the number of bytes written by this process.gaugebyte
system.processes.iowrite_bytes_countThe number of bytes written to disk by this process. In Windows: the number of bytes written by this process.countbyte
system.processes.iowrite_countThe number of disk writes by this process. In Windows: the number of writes by this process.gaugewrite
system.processes.mem.page_faults.children_major_faultsIn Unix/Linux and macOS: The number of major page faults per second for children of this process.gaugeoccurrence/second
system.processes.mem.page_faults.children_minor_faultsIn Unix/Linux and macOS: The number of minor page faults per second for children of this process.gaugeoccurrence/second
system.processes.mem.page_faults.major_faultsIn Unix/Linux and macOS: The number of major page faults per second for this process.gaugeoccurrence/second
system.processes.mem.page_faults.minor_faultsIn Unix/Linux and macOS: The number of minor page faults per second for this process.gaugeoccurrence/second
system.processes.mem.pctThe process memory consumption.gaugepercent
system.processes.mem.realThe non-swapped physical memory a process has used and cannot be shared with another process (Linux only).gaugebyte
system.processes.mem.rssThe non-swapped physical memory a process has used. aka "Resident Set Size".gaugebyte
system.processes.mem.vmsThe total amount of virtual memory used by the process. aka "Virtual Memory Size".gaugebyte
system.processes.numberThe number of processes.gaugeprocess
system.processes.open_file_descriptorsThe number of file descriptors used by this process (only available for processes run as the dd-agent user)gauge-
system.processes.open_handlesThe number of handles used by this process.gauge-
system.processes.run_time.avgThe average running time of all instances of this processgaugesecond
system.processes.run_time.maxThe longest running time of all instances of this processgaugesecond
system.processes.run_time.minThe shortest running time of all instances of this processgaugesecond
system.processes.threadsThe number of threads used by this process.gaugethread
system.processes.voluntary_ctx_switchesThe number of voluntary context switches performed by this process.gaugeevent

Official documentation

Official documentation for the Processes integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.