• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Docker container monitoring integration

The Docker Container integration monitors and reports metrics from docker containers using Docker API to New Relic.

Sugerencia

This integration is released as open source on Github. A change log is also available there for the latest updates. Support for this integration is available with an Expert Services subscription.

Importante

  • This integration does not support LCOW (Linux Containers on Windows). For more information, see the Docker documentation.
  • For Linux - this integration is bundled with the infrastructure agent, and would automatically become active, if docker containers are detected.
  • For Windows - starting version 2.3.0 we are providing compatibility, but it requires a manual installation on top of the infrastructure agent. It will be bundled with the infrastructure agent in future releases.

Container metrics

These attributes can be found by querying the ContainerSample event type.

Metric

Type

Description

commandLine

ATTRIBUTE

The command line used to start the container.

image

ATTRIBUTE

The image used to start the container.

imageName

ATTRIBUTE

The name of the image used to start the container.

name

ATTRIBUTE

The name of the container.

state

ATTRIBUTE

The state of the container.

status

ATTRIBUTE

The status of the container.

restartCount

GAUGE

The number of times the container has been restarted.

cpuUsedCores

GAUGE

The number of CPU cores used by the container.

cpuUsedCoresPercent

GAUGE

The percentage of CPU cores used by the container. Linux Only

cpuLimitCores

GAUGE

The number of CPU cores available to the container. Linux Only

cpuPercent

GAUGE

The percentage of CPU used by the container.

cpuKernelPercent

GAUGE

The percentage of CPU kernel used by the container. Not available for Windows containers with Hyper-V isolation

cpuUserPercent

GAUGE

The percentage of CPU user used by the container. Not available for Windows containers with Hyper-V isolation

cpuThrottleTimeMs

GAUGE

The time the container has been throttled. Linux Only

cpuThrottlePeriods

GAUGE

The number of times the container has been throttled. Linux Only

cpuShares

GAUGE

The number of CPU shares used by the container. Linux Only

cpuProcs

GAUGE

The number of CPU processes used by the container. Windows Only

memoryUsageBytes

GAUGE

The memory used by the container. Linux Only

memoryCacheBytes

GAUGE

The memory cache used by the container. Linux Only

memoryResidentSizeBytes

GAUGE

The memory resident size used by the container. Linux Only

memorySizeLimitBytes

GAUGE

The memory size limit used by the container. Linux Only

memoryUsageLimitPercent

GAUGE

The memory usage limit percent used by the container.

memoryKernelUsageBytes

GAUGE

The memory kernel usage bytes used by the container. Linux Only

memorySwapUsageBytes

GAUGE

The memory swap usage bytes used by the container. Linux Only

memorySwapOnlyUsageBytes

GAUGE

The memory swap only usage bytes used by the container. Linux Only

memorySwapLimitBytes

GAUGE

The memory swap limit bytes used by the container. Linux Only

memorySwapLimitUsagePercent

GAUGE

The memory swap limit usage percent used by the container. Linux Only

memoryCommitBytes

GAUGE

The memory commit bytes used by the container. Windows Only

memoryCommitPeakBytes

GAUGE

The memory commit peak bytes used by the container. Windows Only

memoryPrivateWorkingSet

GAUGE

The memory private working set used by the container. Windows Only

memorySoftLimitBytes

GAUGE

The memory soft limit bytes used by the container. Linux Only

ioReadCountPerSecond

PRATE

The I/O read count per second used by the container. Linux Only

ioWriteCountPerSecond

PRATE

The I/O write count per second used by the container. Linux Only

ioReadBytesPerSecond

PRATE

The I/O read bytes per second used by the container. Linux Only

ioWriteBytesPerSecond

PRATE

The I/O write bytes per second used by the container. Linux Only

ioTotalReadCount

GAUGE

The total I/O read count used by the container. Linux Only

ioTotalWriteCount

GAUGE

The total I/O write count used by the container. Linux Only

ioTotalReadBytes

GAUGE

The total I/O read bytes used by the container.

ioTotalWriteBytes

GAUGE

The total I/O write bytes used by the container.

ioReadCountNormalized

GAUGE

The normalized I/O read count used by the container. Windows Only

ioWriteCountNormalized

GAUGE

The normalized I/O write count used by the container. Windows Only

ioTotalBytes

GAUGE

The total I/O bytes used by the container.

threadCount

GAUGE

The number of threads used by the container. Linux Only

threadCountLimit

GAUGE

The number of threads limit used by the container. Linux Only

networkRxBytes

GAUGE

The network receive bytes used by the container.

networkRxDropped

GAUGE

The network receive dropped used by the container.

networkRxErrors

GAUGE

The network receive errors used by the container.

networkRxPackets

GAUGE

The network receive packets used by the container.

networkTxBytes

GAUGE

The network transmit bytes used by the container.

networkTxDropped

GAUGE

The network transmit dropped used by the container.

networkTxErrors

GAUGE

The network transmit errors used by the container.

networkTxPackets

GAUGE

The network transmit packets used by the container.

networkRxBytesPerSecond

PRATE

The network receive bytes per second used by the container.

networkRxDroppedPerSecond

PRATE

The network receive dropped per second used by the container.

networkRxErrorsPerSecond

PRATE

The network receive errors per second used by the container.

networkRxPacketsPerSecond

PRATE

The network receive packets per second used by the container.

networkTxBytesPerSecond

PRATE

The network transmit bytes per second used by the container.

networkTxDroppedPerSecond

PRATE

The network transmit dropped per second used by the container.

networkTxErrorsPerSecond

PRATE

The network transmit errors per second used by the container.

networkTxPacketsPerSecond

PRATE

The network transmit packets per second used by the container.

storageDataUsedBytes

GAUGE

The storage data used bytes used by the container.

storageDataAvailableBytes

GAUGE

The storage data available bytes used by the container.

storageDataTotalBytes

GAUGE

The storage data total bytes used by the container.

storageDataUsagePercent

GAUGE

The storage data usage percent used by the container.

storageMetadataUsedBytes

GAUGE

The storage metadata used bytes used by the container.

storageMetadataAvailableBytes

GAUGE

The storage metadata available bytes used by the container.

storageMetadataTotalBytes

GAUGE

The storage metadata total bytes used by the container.

storageMetadataUsagePercent

GAUGE

The storage metadata usage percent used by the container.

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.