洞察

订阅: 商业版
适用于: 管理员

洞察(Insights)帮助管理员直观地了解和理解 Docker 在其组织内的使用情况。通过洞察,管理员可以确保他们的团队完全具备充分利用 Docker 潜力的能力,从而提高整个组织的生产力和效率。

主要优势包括:

  • 统一的工作环境:在团队中建立并维护标准化的配置。
  • 最佳实践:推广并强制执行使用指南,以确保最佳性能。
  • 增强可见性:监控并推动组织配置和策略的采用。
  • 优化许可证使用:确保开发人员能够访问 Docker 订阅提供的高级功能。

先决条件

要使用洞察,您必须满足以下要求:

查看组织用户的洞察

要访问洞察,请联系您的客户经理以启用该功能。功能启用后,请按照以下步骤访问洞察:

  1. 登录到 Docker Home 并选择您的组织。
  2. 选择 Insights,然后选择数据的时间段。
注意

洞察数据并非实时数据,每日更新。在洞察页面的右上角,查看“**上次更新**”日期,以了解数据上次更新的时间。

洞察数据以以下图表形式显示:

Docker Desktop 用户

跟踪您域中活跃的 Docker Desktop 用户,按许可证状态区分。此图表可帮助您了解组织内的参与度,提供有关有多少用户正在积极使用 Docker Desktop 的洞察。请注意,选择退出分析的用户不包含在活跃计数中。

该图表包含以下数据:

数据描述
活跃用户积极使用 Docker Desktop 且已登录 Docker 账户(该账户在您的组织中拥有许可证或登录的 Docker 账户的电子邮件地址与您的组织关联)的用户数量。

未登录与您组织关联的账户的用户不在数据中显示。为确保用户登录与您组织关联的账户,您可以强制登录
组织成员总数使用过 Docker Desktop 的用户数量,无论其洞察活动如何。
选择退出分析的用户已选择不发送分析数据的组织成员数量。

当用户选择不发送分析数据时,您将不会在 Insights 中看到他们的任何数据。为了确保数据包含所有用户,您可以使用设置管理为所有用户设置 `analyticsEnabled`。
活跃用户(图表)活跃用户总数随时间变化的视图。

构建

使用此图表监控开发效率以及团队在构建上投入的时间。它提供了构建活动的清晰视图,帮助您识别模式、优化构建时间并提高整体开发生产力。

该图表包含以下数据:

数据描述
每个用户的平均构建次数每个活跃用户的平均构建次数。构建包括用户运行以下任何命令的任何时间:
  • docker build
  • docker buildx b
  • docker buildx bake
  • docker buildx build
  • docker buildx f
  • docker builder b
  • docker builder bake
  • docker builder build
  • docker builder f
  • docker compose build
  • docker compose up --build
  • docker image build
平均构建时间每个构建的平均构建时间。
构建成功率成功构建占总构建数的百分比。成功构建包括任何正常退出的构建。
总构建次数(图表)总构建次数分为成功构建和失败构建。成功构建包括任何正常退出的构建。失败构建包括任何异常退出的构建。

容器

通过此图表查看用户运行容器的总数和平均数量。它让您可以衡量组织中的容器使用情况,帮助您了解使用趋势并有效管理资源。

该图表包含以下数据:

数据描述
运行容器总数活跃用户运行的容器总数。运行的容器包括使用 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 文件

  1. 打开Docker Home并在“**选择配置文件**”页面上选择您的组织。
  2. 在左侧导航菜单中选择 **Admin Console**。
  3. 选择 **Desktop insights**。
  4. 为您的洞察数据选择一个时间范围:**1 周**、**1 个月**或 **3 个月**。
  5. 选择 **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 将不会为该用户提供数据。

  • 确保用户登录与您组织关联的账户。

    未登录与您组织关联的账户的用户不在数据中显示。为确保用户登录与您组织关联的账户,您可以强制登录

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.