Docker 指标
- Prometheus 插件: guides/cadvisor (opens in a new tab)
- Prometheus 预定义图表: Grafana Docker and system monitoring (opens in a new tab)
注:指标后面有的标志,表示该平台提供了预定义图表。
描述 | 指标 |
---|---|
可用内存 | MegaEasedocker-memory-total-metric Datadog docker.mem.limit.max Prometheus engine_daemon_engine_memory_bytes Telegraf docker_memory_total MegaEase Dashboard - docker-memory-total-max-by-node-name-metric |
容器的总数 | MegaEasedocker-n-containers-metric Datadog 不支持 Prometheus engine_daemon_container_states_containers Telegraf docker_n_containers MegaEase Dashboard - docker-n-containers-max-by-node-name-metric |
已暂停至少一次的容器数量 | MegaEasedocker-n-containers-paused-metric Datadog 不支持 Prometheus engine_daemon_container_states_containers{state="paused"} Telegraf docker_n_containers_paused MegaEase Dashboard - docker-n-containers-paused-max-by-node-name-metric |
运行中的容器数量 | MegaEasedocker-n-containers-running-metric Datadog docker.containers.running Prometheus engine_daemon_container_states_containers{state="running"} Telegraf docker_n_containers_running MegaEase Dashboard - docker-n-containers-running-max-by-node-name-metric |
已停止的容器数量 | MegaEasedocker-n-containers-stopped-metric Datadog docker.containers.stopped Prometheus engine_daemon_container_states_containers{state="stopped"} Telegraf docker_n_containers_stopped MegaEase Dashboard - docker-n-containers-stopped-max-by-node-name-metric |
当前可用的 CPU 核数 | MegaEasedocker-n-cpus-metric Datadog 不支持 Prometheus engine_daemon_engine_cpus_cpus Telegraf docker_n_cpus MegaEase Dashboard - docker-n-cpus-max-by-node-name-metric |
镜像的总数 | MegaEasedocker-n-images-metric Datadog 不支持 Prometheus 不支持 Telegraf docker_n_images MegaEase Dashboard - docker-n-images-max-by-node-name-metric |
已使用的文件描述符数量 | MegaEasedocker-n-used-file-descriptors-metric Datadog docker.container.open_fds Prometheus process_open_fds Telegraf docker_n_used_file_descriptors MegaEase Dashboard - docker-n-used-file-descriptors-max-by-node-name-metric |
容器进程直接占用 CPU 时间的百分比,未标准化 | MegaEasedocker-cpu-usage-percent-by-container-name-metric Datadog docker.cpu.user Prometheus rate(container_cpu_usage_seconds_total[1m])*100 Telegraf docker_cpu_usage_percent MegaEase Dashboard - docker-cpu-usage-percent-max-by-container-name-metric - docker-cpu-usage-percent-avg-by-container-name-metric |
容器进程通过系统调用间接占用 CPU 时间的百分比,未标准化 | MegaEase不支持 Datadog docker.cpu.system Prometheus 不支持 |
容器进程占用的非缓存内存量,用于堆栈、堆等 | MegaEasedocker-mem-rss-by-container-name-metric Datadog docker.mem.rss Prometheus container_memory_rss Telegraf docker_mem_rss MegaEase Dashboard - docker-mem-rss-max-by-container-name-metric - docker-mem-rss-avg-by-container-name-metric |
容器当前使用的交换空间量 | MegaEase不支持 Datadog docker.mem.swap Prometheus container_memory_swap |
用于缓存来自磁盘的数据的内存量(例如可以精确地与块设备上的块关联的内存内容) | MegaEasedocker-mem-cache-by-container-name-metric Datadog docker.mem.cache Prometheus container_memory_cache Telegraf docker_mem_cache MegaEase Dashboard - docker-mem-cache-avg-by-container-name-metric - docker-mem-cache-max-by-container-name-metric |
从网络接收的每秒字节数 | MegaEasedocker-net-rx-bytes-by-container-name-metric Datadog docker.net.bytes_rcvd Prometheus rate(container_network_receive_bytes_total[1m]) Telegraf docker_net_rx_bytes MegaEase Dashboard - docker-net-rx-bytes-ratio-metric |
每秒发送到网络的字节数 | MegaEasedocker-net-tx-bytes-by-container-name-metric Datadog docker.net.bytes_sent Prometheus rate(container_network_transmit_bytes_total[1m]) Telegraf docker_net_tx_bytes MegaEase Dashboard - docker-net-tx-bytes-ratio-metric |
容器进程从磁盘每秒读取的字节数 | MegaEasedocker-blkio-io-service-bytes-recursive-read-by-container-name-metric Datadog docker.io.read_bytes Prometheus rate(container_fs_reads_bytes_total[1m]) Telegraf docker_blkio_io_service_bytes_recursive_read MegaEase Dashboard - docker-blkio-io-service-bytes-recursive-read-ratio-metric |
容器进程每秒写入磁盘的字节数 | MegaEasedocker-blkio-io-service-bytes-recursive-write-by-container-name-metric Datadog docker.io.write_bytes Prometheus rate(container_fs_writes_bytes_total[1m]) Telegraf docker_blkio_io_service_bytes_recursive_write MegaEase Dashboard - docker-blkio-io-service-bytes-recursive-write-ratio-metric |
用户和系统 CPU 时间的总秒数 | MegaEase不支持 Datadog containerd.cpu.total Prometheus process_cpu_seconds_total |
最大内存限制 | MegaEase不支持 Datadog container.memory.limit Prometheus container_spec_memory_limit_bytes group: container name |
已使用的内存量 | MegaEasedocker-mem-usage-by-container-name-metric Datadog container.memory.usage Prometheus container_memory_usage_bytes group: container name Telegraf docker_mem_usage MegaEase Dashboard - docker-mem-usage-max-by-container-name-metric - docker-mem-usage-avg-by-container-name-metric |