洞察
洞察(Insights)帮助管理员直观地了解和理解 Docker 在其组织内的使用情况。通过洞察,管理员可以确保他们的团队完全具备充分利用 Docker 潜力的能力,从而提高整个组织的生产力和效率。
主要优势包括:
- 统一的工作环境:在团队中建立并维护标准化的配置。
- 最佳实践:推广并强制执行使用指南,以确保最佳性能。
- 增强可见性:监控并推动组织配置和策略的采用。
- 优化许可证使用:确保开发人员能够访问 Docker 订阅提供的高级功能。
先决条件
要使用洞察,您必须满足以下要求:
- Docker 商业版订阅
- 管理员必须对用户强制登录
- 您的客户经理必须为您的组织启用洞察功能
查看组织用户的洞察
要访问洞察,请联系您的客户经理以启用该功能。功能启用后,请按照以下步骤访问洞察:
- 登录到 Docker Home 并选择您的组织。
- 选择 Insights,然后选择数据的时间段。
注意洞察数据并非实时数据,每日更新。在洞察页面的右上角,查看“**上次更新**”日期,以了解数据上次更新的时间。
洞察数据以以下图表形式显示:
Docker Desktop 用户
跟踪您域中活跃的 Docker Desktop 用户,按许可证状态区分。此图表可帮助您了解组织内的参与度,提供有关有多少用户正在积极使用 Docker Desktop 的洞察。请注意,选择退出分析的用户不包含在活跃计数中。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 活跃用户 | 积极使用 Docker Desktop 且已登录 Docker 账户(该账户在您的组织中拥有许可证或登录的 Docker 账户的电子邮件地址与您的组织关联)的用户数量。 未登录与您组织关联的账户的用户不在数据中显示。为确保用户登录与您组织关联的账户,您可以强制登录。 |
| 组织成员总数 | 使用过 Docker Desktop 的用户数量,无论其洞察活动如何。 |
| 选择退出分析的用户 | 已选择不发送分析数据的组织成员数量。 当用户选择不发送分析数据时,您将不会在 Insights 中看到他们的任何数据。为了确保数据包含所有用户,您可以使用设置管理为所有用户设置 `analyticsEnabled`。 |
| 活跃用户(图表) | 活跃用户总数随时间变化的视图。 |
构建
使用此图表监控开发效率以及团队在构建上投入的时间。它提供了构建活动的清晰视图,帮助您识别模式、优化构建时间并提高整体开发生产力。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 每个用户的平均构建次数 | 每个活跃用户的平均构建次数。构建包括用户运行以下任何命令的任何时间:
|
| 平均构建时间 | 每个构建的平均构建时间。 |
| 构建成功率 | 成功构建占总构建数的百分比。成功构建包括任何正常退出的构建。 |
| 总构建次数(图表) | 总构建次数分为成功构建和失败构建。成功构建包括任何正常退出的构建。失败构建包括任何异常退出的构建。 |
容器
通过此图表查看用户运行容器的总数和平均数量。它让您可以衡量组织中的容器使用情况,帮助您了解使用趋势并有效管理资源。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 运行容器总数 | 活跃用户运行的容器总数。运行的容器包括使用 Docker Desktop 图形用户界面、`docker run` 或 `docker compose` 运行的容器。 |
| 平均运行容器数量 | 每个活跃用户运行的容器平均数量。 |
| 活跃用户运行的容器(图表) | 活跃用户在一段时间内运行的容器数量。 |
Docker Desktop 使用情况
通过此图表探索 Docker Desktop 使用模式,以优化团队工作流程并确保兼容性。它提供了有关 Docker Desktop 如何被利用的宝贵见解,使您能够简化流程并提高效率。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 最常用的版本 | 组织中用户最常使用的 Docker Desktop 版本。 |
| 最常用的操作系统 | 用户最常用的操作系统。 |
| 活跃用户使用的版本(图表) | 使用每个 Docker Desktop 版本的活跃用户数量。 要了解每个版本和发布日期的更多信息,请参阅Docker Desktop 发布说明。 |
| 活跃用户使用的界面(图表) | 活跃用户数量,按其与 Docker Desktop 交互所使用的界面类型分组。 CLI 用户是指运行过 `docker` 命令的任何活跃用户。GUI 用户是指与 Docker Desktop 图形用户界面交互过的任何活跃用户。 |
Docker Hub 镜像
使用此图表分析镜像分发活动,并查看您域中最常用的 Docker Hub 镜像。此信息可帮助您管理镜像使用情况,确保最关键的资源随时可用并得到有效利用。
注意镜像数据仅限于 Docker Hub。不包括第三方注册表和镜像的数据。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 拉取的镜像总数 | 用户从 Docker Hub 拉取的镜像总数。 |
| 推送的镜像总数 | 用户推送到 Docker Hub 的镜像总数。 |
| 前 10 个拉取镜像 | 用户从 Docker Hub 拉取的前 10 个镜像列表以及每个镜像被拉取的次数。 |
扩展
使用此图表监控扩展安装活动。它提供了您的团队正在使用的 Docker Desktop 扩展的可见性,让您可以跟踪采用情况并识别提高生产力的热门工具。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 安装了扩展的组织百分比 | 组织中安装了至少一个 Docker Desktop 扩展的用户的百分比。 |
| 组织中安装最多的 5 个扩展 | 组织中用户安装最多的 5 个 Docker Desktop 扩展列表,以及安装每个扩展的用户数量。 |
导出 Docker Desktop 用户数据
您可以将 Docker Desktop 用户数据导出为 CSV 文件
- 打开Docker Home并在“**选择配置文件**”页面上选择您的组织。
- 在左侧导航菜单中选择 **Admin Console**。
- 选择 **Desktop insights**。
- 为您的洞察数据选择一个时间范围:**1 周**、**1 个月**或 **3 个月**。
- 选择 **Export**,然后从下拉列表中选择 **Docker Desktop users**。
您的导出文件将自动下载。打开文件以查看导出数据。
理解导出数据
Docker Desktop 用户导出文件包含以下数据点:
- 姓名:用户姓名
- 用户名:用户的 Docker ID
- 电子邮件:与用户 Docker ID 关联的电子邮件地址
- 类型:用户类型
- 角色:用户角色
- 团队:用户所属的组织内团队
- 加入日期:用户加入组织的日期
- 上次登录日期:用户上次使用其网络浏览器登录 Docker 的日期(包括 Docker Hub 和 Docker Home)
- Docker Desktop 版本:用户安装的 Docker Desktop 版本
- 最后查看日期:用户最后一次使用 Docker Desktop 应用程序的日期
- 退出分析:用户是否已在 Docker Desktop 中选择退出“发送使用情况统计信息”设置
洞察故障排除
如果您在洞察数据中遇到问题,请考虑以下解决方案来解决常见问题:
将用户更新到最新版本的 Docker Desktop。
使用 Docker Desktop 4.16 或更低版本的用户不显示数据。此外,旧版本可能无法提供所有数据。请确保所有用户都已安装最新版本的 Docker Desktop。
为所有用户开启 Docker Desktop 中的“**发送使用情况统计信息**”。
如果用户选择不发送 Docker Desktop 的使用情况统计信息,则其使用情况数据将不包含在 Insights 中。要为所有用户大规模管理该设置,您可以使用设置管理并开启 `analyticsEnabled` 设置。
确保用户使用 Docker Desktop,而不是 Docker Engine 的独立版本。
只有 Docker Desktop 才能为 Insights 提供数据。如果用户在 Docker Desktop 之外安装 Docker Engine,Docker Engine 将不会为该用户提供数据。
确保用户登录与您组织关联的账户。
未登录与您组织关联的账户的用户不在数据中显示。为确保用户登录与您组织关联的账户,您可以强制登录。