帮助手册

Docker 监控性能指标

监控 Docker 容器颇具挑战性,因为它们相互隔离,且应用程序是动态分配的。借助这些性能指标,您现在可以通过单一控制台轻松跟踪 Docker 主机及所有容器。

一旦成功安装 Linux 代理,它将在 Site24x7 Web 客户端中分别将 Docker 主机和所有容器添加为独立的监视器。登录 Site24x7 并前往服务器 > Docker > Docker 主机容器,即可查看相应指标。

健康仪表板

在 Site24x7 Web 客户端中添加 Docker 和容器监视器后,前往服务器 > Docker > 健康仪表板。该页面以 NOC 仪表板形式实时显示您环境中所有容器的状态,以及基于流量、I/O、CPU 利用率和内存的 Top N 报表。  

Docker 主机性能指标

  • 监视器概述:在同一仪表板中查看按 CPU、I/O、内存和流量排名的顶部容器。
  • 镜像:获取最常用容器镜像的列表。
  • 容器:了解您的容器及其各自关联的端口和卷绑定。
  • 事件:从服务器获取实时事件。

监视器概述

参数 描述
内存使用量最高的容器 基于内存排名前十的容器 
CPU 使用量最高的容器 基于 CPU 排名前十的容器 
I/O 使用量最高的容器 基于 I/O 排名前十的容器 
Docker 信息 列出容器的总数、运行中、已停止和已暂停的数量 

镜像

监控 Docker 镜像,以便在大型环境中及时了解跨主机部署的镜像版本。 

参数 描述
镜像 ID 包含镜像 JSON 配置对象的 SHA256 哈希值
创建时间 镜像的创建时间戳 
大小 镜像占用的虚拟大小

容器

参数 描述
容器信息 列出 Docker 主机中的容器。点击发现容器以添加新容器进行监控。点击容器名称可查看各容器的性能指标。
端口绑定 容器暴露的所有端口及其与主机映射关系的详细信息
卷绑定 附加到容器的所有卷的详细信息
Note

您可以从此选项卡手动启动、停止和重启容器,也可以使用 Site24x7 IT 自动化来自动执行这些操作。

事件

参数 描述
事件时间 事件发生的时间
容器/镜像名称 容器/镜像的名称
事件  事件类型
关联镜像 产生事件的容器所使用的镜像 

容器性能指标

在 Site24x7 Web 客户端中,前往服务器 > Docker > 容器 > 点击某个监视器。

参数 描述
端口绑定 容器暴露的所有端口及其与主机映射关系的详细信息 
卷绑定 附加到容器的所有卷的详细信息 
CPU 利用率 容器使用的 CPU 百分比 
网络统计 容器接口接收和发送的总字节数 
I/O 利用率 容器对磁盘执行的 I/O 读取、写入和完成次数  
匿名内存统计 内核分别识别为活跃和非活跃的匿名内存量 
文件统计 内核分别识别为活跃和非活跃的缓存内存 
缓存大小 此控制组进程使用的内存量。 
页面统计 每次页面被"计费"(添加到记账)到某个 Cgroup 时,PgPin 增加;当页面被"取消计费"(不再向 Cgroup "计费")时,PgOut 增加 
驻留集大小 进程的非缓存内存  
总内存 不对应磁盘上任何内容的容器内存量:堆栈、堆和匿名内存映射。  
交换内存 当容器耗尽所有可用 RAM 时,将多余的内存需求写入磁盘的量。  
不可回收内存 无法被回收的内存量。通常,这部分内存是通过 mlock 锁定的内存,常被加密框架用于确保密钥和其他敏感材料永远不会被交换到磁盘。  

Docker 主机和容器性能报表

登录 Site24x7 并前往报表 > Docker/容器。 以下报表适用于 Docker 监控和容器监控:

  • 摘要报表
  • 可用性摘要报表
  • 健康趋势报表

除上述报表外,Docker 监控还包含 Docker 镜像报表,容器监控还包含性能报表和 Top N 报表(CPU、内存、流量、I/O)。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!