Container integration metrics

The official Datadog integration for monitoring Container. It collects 45 metrics.

Official summary

Track your container metrics with Datadog

Metric types

  • gauge (value at a point in time): 41
  • count (occurrences in the interval): 4

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
container.cpu.limitThe maximum CPU time available to the containergaugenanocore
container.cpu.systemThe container system CPU usagegaugenanocore
container.cpu.throttledThe total cpu throttled timegaugenanosecond
container.cpu.throttled.periodsThe number of periods during which the container was throttledgauge-
container.cpu.usageThe container total CPU Usagegaugenanocore
container.cpu.userThe container userspace CPU usagegaugenanocore
container.io.readThe number of bytes read from disks by this containergaugebyte
container.io.read.operationsThe number of read operations done by this containergauge-
container.io.writeThe number of bytes written to disks by this containergaugebyte
container.io.write.operationsThe number of write operations done by this containergauge-
container.memory.active_anonThe container active anonymous memory (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.active_fileThe container active file-backed memory (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.cacheThe container cache usagegaugebyte
container.memory.commitThe container commit memory usagegaugebyte
container.memory.commit.peakThe container peak commit memory usagegaugebyte
container.memory.file_dirtyThe container memory that are waiting to get written back to the disk (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.file_mappedThe container mapped file memory (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.file_writebackThe container memory that is queued for syncing to disk (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.inactive_anonThe container inactive anonymous memory (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.inactive_fileThe container inactive file-backed memory (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.kernelThe container kernel memory usagegaugebyte
container.memory.limitThe container memory limitgaugebyte
container.memory.major_page_faultsNumber of major page faults incurredcount-
container.memory.oom_eventsThe number of OOM events triggered by the containergauge-
container.memory.page_faultsTotal number of page faults incurredcount-
container.memory.page_tablesThe container memory allocated for page tables (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.refault_anonThe number of refaults of previously evicted anonymous pages (requires extended_memory_metrics flag in the check config)countbyte
container.memory.refault_fileThe number of refaults of previously evicted file pages (requires extended_memory_metrics flag in the check config)countbyte
container.memory.rssThe container RSS usagegaugebyte
container.memory.shmemThe container swap-backed memory such as tmpfs (requires extended_memory_metrics flag in the check config), shm segments...gaugebyte
container.memory.soft_limitThe container memory soft limitgaugebyte
container.memory.swapThe container swap usagegaugebyte
container.memory.unevictableThe container memory that can't be reclaimed (requires extended_memory_metrics flag in the check config)gaugebyte
container.memory.usageThe container total memory usagegaugebyte
container.memory.usage.peakThe maximum memory usage recorded since the container startedgaugebyte
container.memory.working_setThe container working set usagegaugebyte
container.net.rcvdThe number of network bytes received (per interface)gaugebyte
container.net.rcvd.packetsThe number of network packets received (per interface)gauge-
container.net.sentThe number of network bytes sent (per interface)gaugebyte
container.net.sent.packetsThe number of network packets sent (per interface)gauge-
container.pid.open_filesThe number of open file descriptors (Linux only)gauge-
container.pid.thread_countThe number of threads running inside this containergauge-
container.pid.thread_limitThe maximum number of threads for this containergauge-
container.restartsThe number of container restartedgauge-
container.uptimeThe container uptimegaugesecond

Official documentation

Official documentation for the Container 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.