Docker Daemon インテグレーションのメトリクス

Docker Daemon の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 121 件あります。

公式の紹介文 (英語)

Correlate container performance with that of the services running inside them.

種別の内訳

  • gauge (その時点の値): 105 件
  • rate (1 秒あたりの値): 16 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
docker.container.open_fdsThe number of open file descriptorsgaugefile
docker.container.size_rootfsTotal size of all the files in the containergaugebyte
docker.container.size_rootfs.95percentile95th percentile of docker.container.size_rootfsgaugebyte
docker.container.size_rootfs.avgAverage value of docker.container.size_rootfsgaugebyte
docker.container.size_rootfs.countThe rate that the value of docker.container.size_rw was sampledratesample/second
docker.container.size_rootfs.maxMax value of docker.container.size_rootfsgaugebyte
docker.container.size_rootfs.medianMedian value of docker.container.size_rootfsgaugebyte
docker.container.size_rwTotal size of all the files in the container which have been created or changed by processes running in the containergaugebyte
docker.container.size_rw.95percentile95th percentile of docker.container.size_rwgaugebyte
docker.container.size_rw.avgAverage value of docker.container.size_rwgaugebyte
docker.container.size_rw.countThe rate that the value of docker.container.size_rw was sampledratesample/second
docker.container.size_rw.maxMax value of docker.container.size_rwgaugebyte
docker.container.size_rw.medianMedian value of docker.container.size_rwgaugebyte
docker.containers.runningThe number of containers running on this host tagged by imagegauge-
docker.containers.running.totalThe total number of containers running on this hostgauge-
docker.containers.stoppedThe number of containers stopped on this host tagged by imagegauge-
docker.containers.stopped.totalThe total number of containers stopped on this hostgauge-
docker.cpu.limitLimit on CPU available to the container, expressed as percentage of a coregaugepercent
docker.cpu.sharesShares of CPU usage allocated to the containergauge-
docker.cpu.systemThe percent of time the CPU is executing system calls on behalf of processes of this container, unnormalizedgaugepercent
docker.cpu.system.95percentile95th percentile of docker.cpu.system [deprecated in agent 6.0]gaugepercent
docker.cpu.system.avgAverage value of docker.cpu.system [deprecated in agent 6.0]gaugepercent
docker.cpu.system.countThe rate that the value of docker.cpu.system was sampled [deprecated in agent 6.0]ratesample/second
docker.cpu.system.maxMax value of docker.cpu.systemgaugepercent
docker.cpu.system.medianMedian value of docker.cpu.system [deprecated in agent 6.0]gaugepercent
docker.cpu.throttledNumber of times the cgroup has been throttledgauge-
docker.cpu.usageThe percent of CPU time obtained by this containergaugepercent
docker.cpu.userThe percent of time the CPU is under direct control of processes of this container, unnormalizedgaugepercent
docker.cpu.user.95percentile95th percentile of docker.cpu.user [deprecated in agent 6.0]gaugepercent
docker.cpu.user.avgAverage value of docker.cpu.user [deprecated in agent 6.0]gaugepercent
docker.cpu.user.countThe rate that the value of docker.cpu.user was sampled [deprecated in agent 6.0]ratesample/second
docker.cpu.user.maxMax value of docker.cpu.user [deprecated in agent 6.0]gaugepercent
docker.cpu.user.medianMedian value of docker.cpu.user [deprecated in agent 6.0]gaugepercent
docker.data.freeStorage pool disk space freegaugebyte
docker.data.percentThe percent of storage pool usedgaugepercent
docker.data.totalStorage pool disk space totalgaugebyte
docker.data.usedStorage pool disk space usedgaugebyte
docker.image.sizeSize of all layers of the image on diskgaugebyte
docker.image.virtual_sizeSize of all layers of the image on diskgaugebyte
docker.images.availableThe number of top-level imagesgauge-
docker.images.intermediateThe number of intermediate images, which are intermediate layers that make up other imagesgauge-
docker.io.read_bytesBytes read per second from disk by the processes of the containergaugebyte/second
docker.io.read_bytes.95percentile95th percentile of docker.io.read_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.read_bytes.avgAverage value of docker.io.read_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.read_bytes.countThe rate that the value of docker.io.read_bytes was sampled [deprecated in agent 6.0]ratesample/second
docker.io.read_bytes.maxMax value of docker.container.io.read_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.read_bytes.medianMedian value of docker.container.io.read_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.write_bytesBytes written per second to disk by the processes of the containergaugebyte/second
docker.io.write_bytes.95percentile95th percentile of docker.io.write_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.write_bytes.avgAverage value of docker.io.write_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.write_bytes.countThe rate that the value of docker.io.write_bytes was sampled [deprecated in agent 6.0]ratesample/second
docker.io.write_bytes.maxMax value of docker.container.io.write_bytes [deprecated in agent 6.0]gaugebyte/second
docker.io.write_bytes.medianMedian value of docker.container.io.write_bytes [deprecated in agent 6.0]gaugebyte/second
docker.kmem.usageThe amount of kernel memory that belongs to the container's processes.gaugebyte
docker.mem.cacheThe 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)gaugebyte
docker.mem.cache.95percentile95th percentile value of docker.mem.cache [deprecated in agent 6.0]gaugebyte
docker.mem.cache.avgAverage value of docker.mem.cache [deprecated in agent 6.0]gaugebyte
docker.mem.cache.countThe rate that the value of docker.mem.cache was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.cache.maxMax value of docker.mem.cache [deprecated in agent 6.0]gaugebyte
docker.mem.cache.medianMedian value of docker.mem.cache [deprecated in agent 6.0]gaugebyte
docker.mem.in_useThe fraction of used memory to available memory, IF THE LIMIT IS SETgaugefraction
docker.mem.in_use.95percentile95th percentile of docker.mem.in_use [deprecated in agent 6.0]gaugefraction
docker.mem.in_use.avgAverage value of docker.mem.in_use [deprecated in agent 6.0]gaugefraction
docker.mem.in_use.countThe rate that the value of docker.mem.in_use was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.in_use.maxMax value of docker.container.mem.in_use [deprecated in agent 6.0]gaugefraction
docker.mem.in_use.medianMedian value of docker.container.mem.in_use [deprecated in agent 6.0]gaugefraction
docker.mem.limitThe memory limit for the container, if setgaugebyte
docker.mem.limit.95percentile95th percentile of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.limit.avgAverage value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.limit.countThe rate that the value of docker.mem.limit was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.limit.maxMax value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.limit.medianMedian value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.rssThe amount of non-cache memory that belongs to the container's processes. Used for stacks, heaps, etc.gaugebyte
docker.mem.rss.95percentile95th percentile value of docker.mem.rss [deprecated in agent 6.0]gaugebyte
docker.mem.rss.avgAverage value of docker.mem.rss [deprecated in agent 6.0]gaugebyte
docker.mem.rss.countThe rate that the value of docker.mem.rss was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.rss.maxMax value of docker.mem.rss [deprecated in agent 6.0]gaugebyte
docker.mem.rss.medianMedian value of docker.mem.rss [deprecated in agent 6.0]gaugebyte
docker.mem.soft_limitThe memory reservation limit for the container, if setgaugebyte
docker.mem.soft_limit.95percentile95th percentile of docker.mem.soft_limit. Ordinarily this value will not changegaugebyte
docker.mem.soft_limit.avgAverage value of docker.mem.soft_limit. Ordinarily this value will not changegaugebyte
docker.mem.soft_limit.countThe rate that the value of docker.mem.soft_limit was sampledratesample/second
docker.mem.soft_limit.maxMax value of docker.mem.soft_limit. Ordinarily this value will not changegaugebyte
docker.mem.soft_limit.medianMedian value of docker.mem.soft_limit. Ordinarily this value will not changegaugebyte
docker.mem.sw_in_useThe fraction of used swap + memory to available swap + memory, if the limit is setgaugefraction
docker.mem.sw_in_use.95percentile95th percentile of docker.mem.sw_in_use [deprecated in agent 6.0]gaugefraction
docker.mem.sw_in_use.avgAverage value of docker.mem.sw_in_use [deprecated in agent 6.0]gaugefraction
docker.mem.sw_in_use.countThe rate that the value of docker.mem.sw_in_use was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.sw_in_use.maxMax value of docker.container.mem.sw_in_use [deprecated in agent 6.0]gaugefraction
docker.mem.sw_in_use.medianMedian value of docker.container.mem.sw_in_use [deprecated in agent 6.0]gaugefraction
docker.mem.sw_limitThe swap + memory limit for the container, if setgaugebyte
docker.mem.sw_limit.95percentile95th percentile of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.sw_limit.avgAverage value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.sw_limit.countThe rate that the value of docker.mem.sw_limit was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.sw_limit.maxMax value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.sw_limit.medianMedian value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0]gaugebyte
docker.mem.swapThe amount of swap currently used by the containergaugebyte
docker.mem.swap.95percentile95th percentile value of docker.mem.swap [deprecated in agent 6.0]gaugebyte
docker.mem.swap.avgAverage value of docker.mem.swap [deprecated in agent 6.0]gaugebyte
docker.mem.swap.countThe rate that the value of docker.mem.swap was sampled [deprecated in agent 6.0]ratesample/second
docker.mem.swap.maxMax value of docker.mem.swap [deprecated in agent 6.0]gaugebyte
docker.mem.swap.medianMedian value of docker.mem.swap [deprecated in agent 6.0]gaugebyte
docker.metadata.freeStorage pool metadata space freegaugebyte
docker.metadata.percentThe percent of storage pool metadata usedgaugepercent
docker.metadata.totalStorage pool metadata space totalgaugebyte
docker.metadata.usedStorage pool metadata space usedgaugebyte
docker.net.bytes_rcvdBytes received per second from the networkgaugebyte/second
docker.net.bytes_rcvd.95percentile95th percentile of docker.net.bytes_rcvd [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_rcvd.avgAverage value of docker.net.bytes_rcvd [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_rcvd.countThe rate that the value of docker.net.bytes_rcvd was sampled [deprecated in agent 6.0]ratesample/second
docker.net.bytes_rcvd.maxMax value of docker.container.net.bytes_rcvd [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_rcvd.medianMedian value of docker.container.net.bytes_rcvd [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_sentBytes sent per second to the networkgaugebyte/second
docker.net.bytes_sent_bytes.95percentile95th percentile of docker.net.bytes_sent_bytes [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_sent_bytes.avgAverage value of docker.net.bytes_sent_bytes [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_sent_bytes.countThe rate that the value of docker.net.bytes_sent_bytes was sampled [deprecated in agent 6.0]ratesample/second
docker.net.bytes_sent_bytes.maxMax value of docker.container.net.bytes_sent_bytes [deprecated in agent 6.0]gaugebyte/second
docker.net.bytes_sent_bytes.medianMedian value of docker.container.net.bytes_sent_bytes [deprecated in agent 6.0]gaugebyte/second
docker.thread.countCurrent thread count for the containergaugethread
docker.thread.limitThread count limit for the container, if setgaugethread
docker.uptimeTime since the container was startedgaugesecond

公式ドキュメント

Docker Daemon インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。