- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Docker コンテナにデプロイされた Agent が収集するメトリクス:
docker.cpu.limit (gauge) | Limit on CPU available to the container, expressed as percentage of a core Shown as percent |
docker.cpu.system (gauge) | The percent of time the CPU is executing system calls on behalf of processes of this container, unnormalized Shown as percent |
docker.cpu.system.95percentile (gauge) | 95th percentile of docker.cpu.system [deprecated in agent 6.0] Shown as percent |
docker.cpu.system.avg (gauge) | Average value of docker.cpu.system [deprecated in agent 6.0] Shown as percent |
docker.cpu.system.count (rate) | The rate that the value of docker.cpu.system was sampled [deprecated in agent 6.0] Shown as sample |
docker.cpu.system.max (gauge) | Max value of docker.cpu.system Shown as percent |
docker.cpu.system.median (gauge) | Median value of docker.cpu.system [deprecated in agent 6.0] Shown as percent |
docker.cpu.user (gauge) | The percent of time the CPU is under direct control of processes of this container, unnormalized Shown as percent |
docker.cpu.user.95percentile (gauge) | 95th percentile of docker.cpu.user [deprecated in agent 6.0] Shown as percent |
docker.cpu.user.avg (gauge) | Average value of docker.cpu.user [deprecated in agent 6.0] Shown as percent |
docker.cpu.user.count (rate) | The rate that the value of docker.cpu.user was sampled [deprecated in agent 6.0] Shown as sample |
docker.cpu.user.max (gauge) | Max value of docker.cpu.user [deprecated in agent 6.0] Shown as percent |
docker.cpu.user.median (gauge) | Median value of docker.cpu.user [deprecated in agent 6.0] Shown as percent |
docker.cpu.usage (gauge) | The percent of CPU time obtained by this container Shown as percent |
docker.cpu.throttled (gauge) | Number of times the cgroup has been throttled |
docker.cpu.shares (gauge) | Shares of CPU usage allocated to the container |
docker.kmem.usage (gauge) | The amount of kernel memory that belongs to the container's processes. Shown as byte |
docker.mem.cache (gauge) | 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) Shown as byte |
docker.mem.cache.95percentile (gauge) | 95th percentile value of docker.mem.cache [deprecated in agent 6.0] Shown as byte |
docker.mem.cache.avg (gauge) | Average value of docker.mem.cache [deprecated in agent 6.0] Shown as byte |
docker.mem.cache.count (rate) | The rate that the value of docker.mem.cache was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.cache.max (gauge) | Max value of docker.mem.cache [deprecated in agent 6.0] Shown as byte |
docker.mem.cache.median (gauge) | Median value of docker.mem.cache [deprecated in agent 6.0] Shown as byte |
docker.mem.rss (gauge) | The amount of non-cache memory that belongs to the container's processes. Used for stacks, heaps, etc. Shown as byte |
docker.mem.rss.95percentile (gauge) | 95th percentile value of docker.mem.rss [deprecated in agent 6.0] Shown as byte |
docker.mem.rss.avg (gauge) | Average value of docker.mem.rss [deprecated in agent 6.0] Shown as byte |
docker.mem.rss.count (rate) | The rate that the value of docker.mem.rss was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.rss.max (gauge) | Max value of docker.mem.rss [deprecated in agent 6.0] Shown as byte |
docker.mem.rss.median (gauge) | Median value of docker.mem.rss [deprecated in agent 6.0] Shown as byte |
docker.mem.swap (gauge) | The amount of swap currently used by the container Shown as byte |
docker.mem.swap.95percentile (gauge) | 95th percentile value of docker.mem.swap [deprecated in agent 6.0] Shown as byte |
docker.mem.swap.avg (gauge) | Average value of docker.mem.swap [deprecated in agent 6.0] Shown as byte |
docker.mem.swap.count (rate) | The rate that the value of docker.mem.swap was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.swap.max (gauge) | Max value of docker.mem.swap [deprecated in agent 6.0] Shown as byte |
docker.mem.swap.median (gauge) | Median value of docker.mem.swap [deprecated in agent 6.0] Shown as byte |
docker.container.open_fds (gauge) | The number of open file descriptors Shown as file |
docker.container.size_rw (gauge) | Total size of all the files in the container which have been created or changed by processes running in the container Shown as byte |
docker.container.size_rw.95percentile (gauge) | 95th percentile of docker.container.size_rw Shown as byte |
docker.container.size_rw.avg (gauge) | Average value of docker.container.size_rw Shown as byte |
docker.container.size_rw.count (rate) | The rate that the value of docker.container.size_rw was sampled Shown as sample |
docker.container.size_rw.max (gauge) | Max value of docker.container.size_rw Shown as byte |
docker.container.size_rw.median (gauge) | Median value of docker.container.size_rw Shown as byte |
docker.container.size_rootfs (gauge) | Total size of all the files in the container Shown as byte |
docker.container.size_rootfs.95percentile (gauge) | 95th percentile of docker.container.size_rootfs Shown as byte |
docker.container.size_rootfs.avg (gauge) | Average value of docker.container.size_rootfs Shown as byte |
docker.container.size_rootfs.count (rate) | The rate that the value of docker.container.size_rw was sampled Shown as sample |
docker.container.size_rootfs.max (gauge) | Max value of docker.container.size_rootfs Shown as byte |
docker.container.size_rootfs.median (gauge) | Median value of docker.container.size_rootfs Shown as byte |
docker.containers.running (gauge) | The number of containers running on this host tagged by image |
docker.containers.stopped (gauge) | The number of containers stopped on this host tagged by image |
docker.containers.running.total (gauge) | The total number of containers running on this host |
docker.containers.stopped.total (gauge) | The total number of containers stopped on this host |
docker.images.available (gauge) | The number of top-level images |
docker.images.intermediate (gauge) | The number of intermediate images, which are intermediate layers that make up other images |
docker.mem.limit (gauge) | The memory limit for the container, if set Shown as byte |
docker.mem.limit.95percentile (gauge) | 95th percentile of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.limit.avg (gauge) | Average value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.limit.count (rate) | The rate that the value of docker.mem.limit was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.limit.max (gauge) | Max value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.limit.median (gauge) | Median value of docker.mem.limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.sw_limit (gauge) | The swap + memory limit for the container, if set Shown as byte |
docker.mem.sw_limit.95percentile (gauge) | 95th percentile of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.sw_limit.avg (gauge) | Average value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.sw_limit.count (rate) | The rate that the value of docker.mem.sw_limit was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.sw_limit.max (gauge) | Max value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.sw_limit.median (gauge) | Median value of docker.mem.sw_limit. Ordinarily this value will not change [deprecated in agent 6.0] Shown as byte |
docker.mem.soft_limit (gauge) | The memory reservation limit for the container, if set Shown as byte |
docker.mem.soft_limit.95percentile (gauge) | 95th percentile of docker.mem.soft_limit. Ordinarily this value will not change Shown as byte |
docker.mem.soft_limit.avg (gauge) | Average value of docker.mem.soft_limit. Ordinarily this value will not change Shown as byte |
docker.mem.soft_limit.count (rate) | The rate that the value of docker.mem.soft_limit was sampled Shown as sample |
docker.mem.soft_limit.max (gauge) | Max value of docker.mem.soft_limit. Ordinarily this value will not change Shown as byte |
docker.mem.soft_limit.median (gauge) | Median value of docker.mem.soft_limit. Ordinarily this value will not change Shown as byte |
docker.mem.in_use (gauge) | The fraction of used memory to available memory, IF THE LIMIT IS SET Shown as fraction |
docker.mem.in_use.95percentile (gauge) | 95th percentile of docker.mem.in_use [deprecated in agent 6.0] Shown as fraction |
docker.mem.in_use.avg (gauge) | Average value of docker.mem.in_use [deprecated in agent 6.0] Shown as fraction |
docker.mem.in_use.count (rate) | The rate that the value of docker.mem.in_use was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.in_use.max (gauge) | Max value of docker.container.mem.in_use [deprecated in agent 6.0] Shown as fraction |
docker.mem.in_use.median (gauge) | Median value of docker.container.mem.in_use [deprecated in agent 6.0] Shown as fraction |
docker.mem.sw_in_use (gauge) | The fraction of used swap + memory to available swap + memory, if the limit is set Shown as fraction |
docker.mem.sw_in_use.95percentile (gauge) | 95th percentile of docker.mem.swinuse [deprecated in agent 6.0] Shown as fraction |
docker.mem.sw_in_use.avg (gauge) | Average value of docker.mem.swinuse [deprecated in agent 6.0] Shown as fraction |
docker.mem.sw_in_use.count (rate) | The rate that the value of docker.mem.swinuse was sampled [deprecated in agent 6.0] Shown as sample |
docker.mem.sw_in_use.max (gauge) | Max value of docker.container.mem.swinuse [deprecated in agent 6.0] Shown as fraction |
docker.mem.sw_in_use.median (gauge) | Median value of docker.container.mem.swinuse [deprecated in agent 6.0] Shown as fraction |
docker.io.read_bytes (gauge) | Bytes read per second from disk by the processes of the container Shown as byte |
docker.io.read_bytes.95percentile (gauge) | 95th percentile of docker.io.read_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.read_bytes.avg (gauge) | Average value of docker.io.read_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.read_bytes.count (rate) | The rate that the value of docker.io.read_bytes was sampled [deprecated in agent 6.0] Shown as sample |
docker.io.read_bytes.max (gauge) | Max value of docker.container.io.read_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.read_bytes.median (gauge) | Median value of docker.container.io.read_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.write_bytes (gauge) | Bytes written per second to disk by the processes of the container Shown as byte |
docker.io.write_bytes.95percentile (gauge) | 95th percentile of docker.io.write_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.write_bytes.avg (gauge) | Average value of docker.io.write_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.write_bytes.count (rate) | The rate that the value of docker.io.write_bytes was sampled [deprecated in agent 6.0] Shown as sample |
docker.io.write_bytes.max (gauge) | Max value of docker.container.io.write_bytes [deprecated in agent 6.0] Shown as byte |
docker.io.write_bytes.median (gauge) | Median value of docker.container.io.write_bytes [deprecated in agent 6.0] Shown as byte |
docker.image.virtual_size (gauge) | Size of all layers of the image on disk Shown as byte |
docker.image.size (gauge) | Size of all layers of the image on disk Shown as byte |
docker.net.bytes_rcvd (gauge) | Bytes received per second from the network Shown as byte |
docker.net.bytes_rcvd.95percentile (gauge) | 95th percentile of docker.net.bytes_rcvd [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_rcvd.avg (gauge) | Average value of docker.net.bytes_rcvd [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_rcvd.count (rate) | The rate that the value of docker.net.bytes_rcvd was sampled [deprecated in agent 6.0] Shown as sample |
docker.net.bytes_rcvd.max (gauge) | Max value of docker.container.net.bytes_rcvd [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_rcvd.median (gauge) | Median value of docker.container.net.bytes_rcvd [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_sent (gauge) | Bytes sent per second to the network Shown as byte |
docker.net.bytes_sent_bytes.95percentile (gauge) | 95th percentile of docker.net.bytessentbytes [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_sent_bytes.avg (gauge) | Average value of docker.net.bytessentbytes [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_sent_bytes.count (rate) | The rate that the value of docker.net.bytessentbytes was sampled [deprecated in agent 6.0] Shown as sample |
docker.net.bytes_sent_bytes.max (gauge) | Max value of docker.container.net.bytessentbytes [deprecated in agent 6.0] Shown as byte |
docker.net.bytes_sent_bytes.median (gauge) | Median value of docker.container.net.bytessentbytes [deprecated in agent 6.0] Shown as byte |
docker.data.used (gauge) | Storage pool disk space used Shown as byte |
docker.data.free (gauge) | Storage pool disk space free Shown as byte |
docker.data.total (gauge) | Storage pool disk space total Shown as byte |
docker.data.percent (gauge) | The percent of storage pool used Shown as percent |
docker.metadata.used (gauge) | Storage pool metadata space used Shown as byte |
docker.metadata.free (gauge) | Storage pool metadata space free Shown as byte |
docker.metadata.total (gauge) | Storage pool metadata space total Shown as byte |
docker.metadata.percent (gauge) | The percent of storage pool metadata used Shown as percent |
docker.thread.count (gauge) | Current thread count for the container Shown as thread |
docker.thread.limit (gauge) | Thread count limit for the container, if set Shown as thread |
docker.uptime (gauge) | Time since the container was started Shown as second |
Docker Agent は以下のイベントを生成します。
docker.service_up
Agent が Docker デーモンからコンテナのリストを収集できない場合は、CRITICAL
を返します。それ以外の場合は、OK
を返します。
Statuses: ok, クリティカル
docker.exit
コンテナが 0 以外の終了コードで終了した場合は、CRITICAL
を返します。それ以外の場合は、OK
を返します。
Statuses: ok, クリティカル
注: docker.exit
を使用するには、Docker conf.yaml
ファイルに collect_exit_codes: true
を追加し、Agent を再起動します。
containerd.mem.current.usage (gauge) | The memory usage (Linux only) Shown as byte |
containerd.mem.current.failcnt (gauge) | The usage failcnt (Linux only) |
containerd.mem.current.limit (gauge) | The memory limit (Linux only) Shown as byte |
containerd.mem.kernel_tcp.usage (gauge) | The kerneltcp usage (Linux only) Shown as byte |
containerd.mem.kernel_tcp.failcnt (gauge) | The kerneltcp failcnt (Linux only) |
containerd.mem.kernel_tcp.limit (gauge) | The kerneltcp limit (Linux only) Shown as byte |
containerd.mem.kernel_tcp.max (gauge) | The kerneltcp maximum usage (Linux only) Shown as byte |
containerd.mem.kernel.usage (gauge) | The kernel usage (Linux only) Shown as byte |
containerd.mem.swap.usage (gauge) | The swap usage (Linux only) Shown as byte |
containerd.mem.cache (gauge) | The cache amount used (Linux only) Shown as byte |
containerd.mem.rss (gauge) | The rss amount used (Linux only) Shown as byte |
containerd.mem.commit (gauge) | The committed memory (Windows only) Shown as byte |
containerd.mem.commit_peak (gauge) | The peak committed memory (Windows only) Shown as byte |
containerd.mem.private_working_set (gauge) | The private working set usage (Windows only) Shown as byte |
containerd.cpu.throttled.periods (rate) | The total CPU throttled time (Linux only) Shown as nanosecond |
containerd.cpu.system (rate) | The total CPU time Shown as nanosecond |
containerd.cpu.total (rate) | The total CPU time Shown as nanosecond |
containerd.cpu.user (rate) | The total user CPU time Shown as nanosecond |
containerd.storage.read (rate) | Read bytes (Windows only) Shown as byte |
containerd.storage.write (rate) | Write bytes (Windows only) Shown as byte |
containerd.image.size (gauge) | The size of the container image Shown as byte |
containerd.proc.open_fds (gauge) | The number of open file descriptors Shown as file |
containerd.uptime (gauge) | Time since the container was started Shown as second |
containerd チェックは、イベントを収集できます。filters
を使用して関連イベントを選択します。詳細については、サンプル containerd.d/conf.yaml
を参照してください。
containerd.health
Returns CRITICAL
if the Agent check is unable to connect to the monitored containerd socket. Returns OK
otherwise.
Statuses: ok, critical