Docker Daemon integration metrics
The official Datadog integration for monitoring Docker Daemon. It collects 121 metrics.
Official summary
Correlate container performance with that of the services running inside them.
Metric types
- gauge (value at a point in time): 105
- rate (per second): 16
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
docker.The number of open file descriptors | gauge | file |
docker.Total size of all the files in the container | gauge | byte |
docker.95th percentile of docker.container.size_rootfs | gauge | byte |
docker.Average value of docker.container.size_rootfs | gauge | byte |
docker.The rate that the value of docker.container.size_rw was sampled | rate | sample/ |
docker.Max value of docker.container.size_rootfs | gauge | byte |
docker.Median value of docker.container.size_rootfs | gauge | byte |
docker.Total size of all the files in the container which have been created or changed by processes running in the container | gauge | byte |
docker.95th percentile of docker.container.size_rw | gauge | byte |
docker.Average value of docker.container.size_rw | gauge | byte |
docker.The rate that the value of docker.container.size_rw was sampled | rate | sample/ |
docker.Max value of docker.container.size_rw | gauge | byte |
docker.Median value of docker.container.size_rw | gauge | byte |
docker.The number of containers running on this host tagged by image | gauge | - |
docker.The total number of containers running on this host | gauge | - |
docker.The number of containers stopped on this host tagged by image | gauge | - |
docker.The total number of containers stopped on this host | gauge | - |
docker.Limit on CPU available to the container, expressed as percentage of a core | gauge | percent |
docker.Shares of CPU usage allocated to the container | gauge | - |
docker.The percent of time the CPU is executing system calls on behalf of processes of this container, unnormalized | gauge | percent |
docker.95th percentile of docker.cpu.system [deprecated in agent 6.0] | gauge | percent |
docker.Average value of docker.cpu.system [deprecated in agent 6.0] | gauge | percent |
docker.The rate that the value of docker.cpu.system was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.cpu.system | gauge | percent |
docker.Median value of docker.cpu.system [deprecated in agent 6.0] | gauge | percent |
docker.Number of times the cgroup has been throttled | gauge | - |
docker.The percent of CPU time obtained by this container | gauge | percent |
docker.The percent of time the CPU is under direct control of processes of this container, unnormalized | gauge | percent |
docker.95th percentile of docker.cpu.user [deprecated in agent 6.0] | gauge | percent |
docker.Average value of docker.cpu.user [deprecated in agent 6.0] | gauge | percent |
docker.The rate that the value of docker.cpu.user was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.cpu.user [deprecated in agent 6.0] | gauge | percent |
docker.Median value of docker.cpu.user [deprecated in agent 6.0] | gauge | percent |
docker.Storage pool disk space free | gauge | byte |
docker.The percent of storage pool used | gauge | percent |
docker.Storage pool disk space total | gauge | byte |
docker.Storage pool disk space used | gauge | byte |
docker.Size of all layers of the image on disk | gauge | byte |
docker.Size of all layers of the image on disk | gauge | byte |
docker.The number of top-level images | gauge | - |
docker.The number of intermediate images, which are intermediate layers that make up other images | gauge | - |
docker.Bytes read per second from disk by the processes of the container | gauge | byte/ |
docker.95th percentile of docker.io.read_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Average value of docker.io.read_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.The rate that the value of docker.io.read_bytes was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.io.read_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Median value of docker.container.io.read_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Bytes written per second to disk by the processes of the container | gauge | byte/ |
docker.95th percentile of docker.io.write_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Average value of docker.io.write_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.The rate that the value of docker.io.write_bytes was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.io.write_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Median value of docker.container.io.write_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.The amount of kernel memory that belongs to the container's processes. | gauge | byte |
docker.The amount of memory that is being used to cache data from disk (e.g. memory contents that can be associated precisely with a block on a block device) | gauge | byte |
docker.95th percentile value of docker.mem.cache [deprecated in agent 6.0] | gauge | byte |
docker.Average value of docker.mem.cache [deprecated in agent 6.0] | gauge | byte |
docker.The rate that the value of docker.mem.cache was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.mem.cache [deprecated in agent 6.0] | gauge | byte |
docker.Median value of docker.mem.cache [deprecated in agent 6.0] | gauge | byte |
docker.The fraction of used memory to available memory, IF THE LIMIT IS SET | gauge | fraction |
docker.95th percentile of docker.mem.in_use [deprecated in agent 6.0] | gauge | fraction |
docker.Average value of docker.mem.in_use [deprecated in agent 6.0] | gauge | fraction |
docker.The rate that the value of docker.mem.in_use was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.mem.in_use [deprecated in agent 6.0] | gauge | fraction |
docker.Median value of docker.container.mem.in_use [deprecated in agent 6.0] | gauge | fraction |
docker.The memory limit for the container, if set | gauge | byte |
docker.95th percentile of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.Average value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.The rate that the value of docker.mem.limit was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.Median value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.The amount of non-cache memory that belongs to the container's processes. Used for stacks, heaps, etc. | gauge | byte |
docker.95th percentile value of docker.mem.rss [deprecated in agent 6.0] | gauge | byte |
docker.Average value of docker.mem.rss [deprecated in agent 6.0] | gauge | byte |
docker.The rate that the value of docker.mem.rss was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.mem.rss [deprecated in agent 6.0] | gauge | byte |
docker.Median value of docker.mem.rss [deprecated in agent 6.0] | gauge | byte |
docker.The memory reservation limit for the container, if set | gauge | byte |
docker.95th percentile of docker.mem.soft_limit. Ordinarily this value will not change | gauge | byte |
docker.Average value of docker.mem.soft_limit. Ordinarily this value will not change | gauge | byte |
docker.The rate that the value of docker.mem.soft_limit was sampled | rate | sample/ |
docker.Max value of docker.mem.soft_limit. Ordinarily this value will not change | gauge | byte |
docker.Median value of docker.mem.soft_limit. Ordinarily this value will not change | gauge | byte |
docker.The fraction of used swap + memory to available swap + memory, if the limit is set | gauge | fraction |
docker.95th percentile of docker.mem.sw_in_use [deprecated in agent 6.0] | gauge | fraction |
docker.Average value of docker.mem.sw_in_use [deprecated in agent 6.0] | gauge | fraction |
docker.The rate that the value of docker.mem.sw_in_use was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.mem.sw_in_use [deprecated in agent 6.0] | gauge | fraction |
docker.Median value of docker.container.mem.sw_in_use [deprecated in agent 6.0] | gauge | fraction |
docker.The swap + memory limit for the container, if set | gauge | byte |
docker.95th percentile of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.Average value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.The rate that the value of docker.mem.sw_limit was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.Median value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] | gauge | byte |
docker.The amount of swap currently used by the container | gauge | byte |
docker.95th percentile value of docker.mem.swap [deprecated in agent 6.0] | gauge | byte |
docker.Average value of docker.mem.swap [deprecated in agent 6.0] | gauge | byte |
docker.The rate that the value of docker.mem.swap was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.mem.swap [deprecated in agent 6.0] | gauge | byte |
docker.Median value of docker.mem.swap [deprecated in agent 6.0] | gauge | byte |
docker.Storage pool metadata space free | gauge | byte |
docker.The percent of storage pool metadata used | gauge | percent |
docker.Storage pool metadata space total | gauge | byte |
docker.Storage pool metadata space used | gauge | byte |
docker.Bytes received per second from the network | gauge | byte/ |
docker.95th percentile of docker.net.bytes_rcvd [deprecated in agent 6.0] | gauge | byte/ |
docker.Average value of docker.net.bytes_rcvd [deprecated in agent 6.0] | gauge | byte/ |
docker.The rate that the value of docker.net.bytes_rcvd was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.net.bytes_rcvd [deprecated in agent 6.0] | gauge | byte/ |
docker.Median value of docker.container.net.bytes_rcvd [deprecated in agent 6.0] | gauge | byte/ |
docker.Bytes sent per second to the network | gauge | byte/ |
docker.95th percentile of docker.net.bytes_sent_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Average value of docker.net.bytes_sent_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.The rate that the value of docker.net.bytes_sent_bytes was sampled [deprecated in agent 6.0] | rate | sample/ |
docker.Max value of docker.container.net.bytes_sent_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Median value of docker.container.net.bytes_sent_bytes [deprecated in agent 6.0] | gauge | byte/ |
docker.Current thread count for the container | gauge | thread |
docker.Thread count limit for the container, if set | gauge | thread |
docker.Time since the container was started | gauge | second |
Official documentation
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.