洞察 (Insights)
Insights 帮助管理员可视化并了解 Docker 在其组织内的使用情况。通过 Insights,管理员可以确保其团队完全有能力充分利用 Docker,从而提高整个组织的生产力和效率。
主要优势包括:
- 统一的工作环境:在团队之间建立并维护标准化的配置。
- 最佳实践:推广并强制执行使用指南,以确保最佳性能。
- 提高可见性:监控并推动组织配置和策略的采用。
- 优化许可证使用:确保开发人员能够访问 Docker 订阅提供的高级功能。
先决条件
要使用 Insights,您必须满足以下要求:
- Docker Business 订阅
- 管理员必须 强制用户登录
- 您的客户经理 (Account Executive) 必须为您的组织开启 Insights
查看组织用户的洞察数据
要访问 Insights,请联系您的客户经理 (Account Executive) 以开启该功能。功能开启后,请按照以下步骤访问 Insights:
- 登录 Docker Home 并选择您的组织。
- 选择 Insights,然后选择数据的时间段。
NoteInsights 数据不是实时的,而是每日更新。在 Insights 页面的右上角,查看最后更新日期以了解数据的最后更新时间。
Insights 数据显示在以下图表中:
Docker Desktop 用户
跟踪您域中的活跃 Docker Desktop 用户,按许可证状态区分。此图表帮助您了解组织内的参与度,提供有关有多少用户正在积极使用 Docker Desktop 的洞察。请注意,选择退出分析的用户不包含在活跃计数中。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 活跃用户 (Active user) | 曾积极使用过 Docker Desktop 的用户数量,这些用户使用您组织内拥有许可证的 Docker 账户登录,或者使用与您组织关联的域中的电子邮件地址登录的 Docker 账户。 未登录与您组织关联的账户的用户不会显示在数据中。为确保用户使用与您组织关联的账户登录,您可以 强制登录。 |
| 组织成员总数 (Total organization members) | 使用过 Docker Desktop 的用户数量,无论其 Insights 活动如何。 |
| 选择退出分析的用户 (Users opted out of analytics) | 属于您组织成员但选择退出发送分析的用户数量。 当用户选择退出发送分析时,您将不会在 Insights 中看到他们的任何数据。为确保数据包含所有用户,您可以使用 设置管理为所有用户设置 analyticsEnabled。 |
| 活跃用户(图表) (Active users (graph)) | 总活跃用户随时间变化的视图。 |
构建 (Builds)
通过此图表监控开发效率和团队在构建上投入的时间。它提供了构建活动的清晰视图,帮助您识别模式、优化构建时间并提高整体开发生产力。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 每用户平均构建次数 (Average build per user) | 每个活跃用户的平均构建次数。构建包括用户运行以下任一命令的任何时间:
|
| 平均构建时间 (Average build time) | 每次构建的平均构建时间。 |
| 构建成功率 (Build success rate) | 成功构建占总构建次数的百分比。成功构建包括任何正常退出的构建。 |
| 总构建次数(图表) (Total builds (graph)) | 总构建次数,分为成功构建和失败构建。成功构建包括任何正常退出的构建。失败构建包括任何异常退出的构建。 |
容器 (Containers)
通过此图表查看用户运行的容器总数和平均数。它让您可以衡量整个组织的容器使用情况,帮助您了解使用趋势并有效管理资源。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 运行的容器总数 (Total containers run) | 活跃用户运行的容器总数。运行的容器包括使用 Docker Desktop 图形用户界面、docker run 或 docker compose 运行的容器。 |
| 平均运行容器数 (Average number of containers run) | 每个活跃用户运行的平均容器数。 |
| 活跃用户运行的容器数(图表) (Containers run by active users (graph)) | 活跃用户随时间运行的容器数量。 |
Docker Desktop 使用情况
通过此图表探索 Docker Desktop 的使用模式,以优化团队的工作流程并确保兼容性。它提供了有关 Docker Desktop 如何被利用的宝贵见解,使您能够简化流程并提高效率。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 最常用版本 (Most used version) | 您组织中用户最常用的 Docker Desktop 版本。 |
| 最常用操作系统 (Most used OS) | 用户最常用的操作系统。 |
| 按活跃用户划分的版本(图表) (Versions by active users (graph)) | 使用每个 Docker Desktop 版本的活跃用户数量。 要了解每个版本和发布日期的更多信息,请参阅 Docker Desktop 发行说明。 |
| 按活跃用户划分的界面(图表) (Interface by active users (graph)) | 按用于与 Docker Desktop 交互的界面类型分组的活跃用户数量。 CLI 用户是指运行过 docker 命令的任何活跃用户。GUI 用户是指与 Docker Desktop 图形用户界面交互过的任何活跃用户。 |
Docker Hub 镜像
通过此图表分析镜像分发活动,并查看您域中最常用的 Docker Hub 镜像。此信息帮助您管理镜像使用情况,确保最关键的资源随时可用并被高效使用。
Note镜像数据仅适用于 Docker Hub。不包含第三方注册表和镜像的数据。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 拉取的镜像总数 (Total pulled images) | 用户从 Docker Hub 拉取的镜像总数。 |
| 推送的镜像总数 (Total pushed images) | 用户推送到 Docker Hub 的镜像总数。 |
| 拉取次数排名前 10 的镜像 (Top 10 pulled images) | 用户从 Docker Hub 拉取次数排名前 10 的镜像列表,以及每个镜像被拉取的次数。 |
扩展 (Extensions)
通过此图表监控扩展安装活动。它提供了对团队正在使用的 Docker Desktop 扩展的可见性,让您能够跟踪采用情况并识别提高生产力的流行工具。
该图表包含以下数据:
| 数据 | 描述 |
|---|---|
| 安装了扩展的组织百分比 (Percentage of org with extensions installed) | 您组织中至少安装了一个 Docker Desktop 扩展的用户百分比。 |
| 组织中安装次数排名前 5 的扩展 (Top 5 extensions installed in the organization) | 您组织中用户安装次数排名前 5 的 Docker Desktop 扩展列表,以及安装了每个扩展的用户数量。 |
导出 Docker Desktop 用户数据
您可以将 Docker Desktop 用户数据导出为 CSV 文件:
- 打开 Docker Home 并从左上角的账户下拉菜单中选择您的组织。
- 在左侧导航菜单中选择 Admin Console。
- 选择 Desktop insights。
- 为您的洞察数据选择一个时间段:1 周、1 个月或3 个月。
- 选择 Export,然后从下拉菜单中选择 Docker Desktop users。
您的导出将自动下载。打开文件以查看导出数据。
理解导出数据
Docker Desktop 用户导出文件包含以下数据点:
- Name:用户姓名
- Username:用户的 Docker ID
- Email:与用户 Docker ID 关联的电子邮件地址
- Type:用户类型
- Role:用户 角色
- Teams:用户所属的您组织内的团队
- Date Joined:用户加入您组织的日期
- Last Logged-In Date:用户上次使用其 Web 浏览器登录 Docker 的日期(这包括 Docker Hub 和 Docker Home)
- Docker Desktop Version:用户已安装的 Docker Desktop 版本
- Last Seen Date:用户上次使用 Docker Desktop 应用程序的日期
- Opted Out Analytics:用户是否在 Docker Desktop 中选择退出 发送使用统计信息设置
故障排除 Insights
如果您在 Insights 中遇到数据问题,请考虑以下解决方案来解决常见问题:
-
将用户更新到最新版本的 Docker Desktop。
使用 4.16 或更低版本 Docker Desktop 的用户不会显示数据。此外,旧版本可能无法提供所有数据。确保所有用户都已安装最新版本的 Docker Desktop。
-
为所有用户在 Docker Desktop 中开启发送使用统计信息。
如果用户选择退出发送 Docker Desktop 的使用统计信息,那么他们的使用数据将不会成为 Insights 的一部分。要为所有用户大规模管理此设置,您可以使用 设置管理并开启
analyticsEnabled设置。 -
确保用户使用 Docker Desktop,而不是使用独立版本的 Docker Engine。
只有 Docker Desktop 才能为 Insights 提供数据。如果用户在 Docker Desktop 之外安装了 Docker Engine,Docker Engine 将不会为该用户提供数据。
-
确保用户登录到与您组织关联的账户。
未登录与您组织关联的账户的用户不会显示在数据中。为确保用户使用与您组织关联的账户登录,您可以 强制登录。