Docker 监控的性能指标
监控 docker 容器是一个挑战,因为它们是隔离的并且应用程序是动态分配的。借助这些性能指标,您现在可以从单个控制台轻松跟踪 docker 主机和所有容器。
成功安装 Linux 代理后,它将在 Site24x7 Web 客户端中添加 docker 主机和所有容器作为单独的监视器。登录到 Site24x7 并转到服务器> Docker> Docker Hostsand Containers以查看各自的指标。
健康状况仪表板
在 Site24x7 Web 客户端中添加 docker 和容器监视器后,导航到服务器> Docker> 健康状况仪表板。这提供了您环境中所有容器的实时状态,作为 NOC 仪表板和基于流量、IO、CPU 利用率和内存的 Top N 报告。
Docker 主机的性能指标
- 监控概览:在一个仪表板中按 CPU、I/O、内存和流量查看排名靠前的容器。
- Images:获取常用的容器镜像列表。
- 容器:了解您的容器以及与每个容器关联的端口、卷绑定。
- 事件:从您的服务器获取实时事件。
监视器概述
参数 | 描述 |
内存排名靠前的容器 | 基于内存的十大容器 |
CPU 排名靠前的容器 | 基于 CPU 的十大容器 |
按 I/O 排列的排名靠前的容器 | 基于 I/O 的十大容器 |
docker信息 | 列出总、正在运行、已停止和已暂停的容器的计数 |
图片
监控要在大型环境中跨主机部署的映像版本上更新的 docker 映像。
参数 | 描述 |
镜像 ID | 包含镜像的 JSON 配置对象的 SHA256 哈希 |
创建时间 | 创建的镜像的时间戳 |
大小 | 镜像占用的虚拟大小 |
容器
参数 | 描述 |
容器信息 | 列出 docker 主机中的容器。单击发现容器以添加新的容器进行监控。单击容器名称可查看各个容器的性能指标。 |
端口绑定 | 容器暴露的所有端口的详细信息及其与主机的映射 |
卷绑定 | 附加到容器的所有卷的详细信息 |
您可以从此选项卡手动启动、停止和重新启动容器,或使用 Site24x7 IT 自动化来自动化它们。
活动
参数 | 描述 |
活动时间 | 事件发生时间 |
容器/镜像名称 | 容器/镜像的名称 |
事件 | 活动类型 |
镜像相关 | 生成事件的容器使用的镜像 |
容器的性能指标
在 Site24x7 Web 客户端中,转到服务器> Docker>容器> 单击监视器。
参数 | 描述 |
端口绑定 | 容器暴露的所有端口的详细信息及其与主机的映射 |
卷绑定 | 附加到容器的所有卷的详细信息 |
CPU 利用率 | 容器使用的 CPU 百分比 |
网络统计 | 容器接口接收和传输的字节总数 |
I/O 利用率 | 容器从磁盘读取、写入、完成的 I/O 数 |
匿名内存统计 | 分别被内核识别为活动和非活动的匿名内存量 |
文件统计 | 被内核分别识别为活动和非活动的缓存 |
缓存大小 | 此控制组的进程使用的内存量。 |
页面统计 | 每次将一个页面“计费”(添加到帐户中)到 Cgroup 时,PgPin 都会增加。当页面“不收费”(不再向 Cgroup“收费”)时,PgOut 增加 |
非高速缓存内存大小 | 进程的非高速缓存内存 |
总内存 | 与磁盘上的任何内容都不对应的容器内存量:堆栈、堆和匿名内存映射。 |
交换内存 | 当容器用尽所有可用的 RAM 时对磁盘的额外内存需求。 |
Unevictable内存 | 无法回收的内存量。通常,这说明了已使用 mlock 锁定的内存。加密框架经常使用它来确保密钥和其他敏感材料永远不会被交换到磁盘。 |
Docker 主机和容器的性能报表
登录到 Site24x7 并转到报表> Docker/ Container。以下报表可用于 docker 监控和容器监控:
- 汇总报表
- 可用性汇总报表
- 健康趋势报表
除上述报告外,Docker监控还包括 Docker Image报表,Container 监控包括 性能报表和 Top N 报表(CPU、内存、流量、I/O)。