查看 Copilot
的用户活动数据
-
在 GitHub 的右上角,选择个人资料照片,然后单击 “你的组织”。
-
在组织旁边,单击“设置”。
-
在边栏的“代码、规划和自动化”部分中,按下“ Copilot”,然后按下“访问权限”。********
-
在页面顶部的“GitHub Copilot”下,可以看到组织的 GitHub Copilot 使用情况的概述。 可以看到通过 Copilot Business 订阅分配的席位数,以及估计的每月成本。
-
有关更多详细信息,请按下“访问权限管理”旁边的“获取报表”。
GitHub 将生成一份可以作为 CSV 文件下载的报告。
-
或者,在“访问权限管理”下,可以使用“排序”选项,按用户上次使用 GitHub Copilot 的日期对用户列表进行排序。
利用 API 检索分配信息
可以利用 GitHub 的 REST API 获取有关组织中的 GitHub Copilot 席位分配的详细信息。 请参阅“获取组织的 Copilot 席位信息和设置”、“列出组织的所有 Copilot 席位分配”和“获取用户的 Copilot 席位分配详细信息”。
了解 last_activity_at
的计算
Note
此数据为 公共预览版,可能会更改。
为确保 last_activity_at
数据点与_实际使用情况_相吻合,系统将返回用户最近与 Copilot 功能交互的时间戳。 这些交互包括:
- 在 IDE 中接收代码建议
- 在 IDE 中使用 Copilot Chat 聊天
- 在移动设备上与 Copilot 交互
- 与适用于 CLI 的 Copilot Chat 交互
在 Copilot Access 设置中通过 Get Report
生成的 CSV 中,以及 GitHub 的 REST API 中,last_activity_at
日期始终保持一致。 跟踪的事件来自客户端和服务器端遥测。 这有利于时间戳在网络条件影响客户端遥测时的持久性。
排查 last_activity_at
数据问题
处理新的遥测事件和更新用户的 last_activity_at
日期可能最多需要 24 小时。 用户必须在其 IDE 中启用遥测,才能在 last_activity_at
中反映其使用情况。
如果希望用户的 last_activity_at
日期比 CSV 或 API 报表中显示的日期更新,请等待 24 小时,然后再查看。 如果用户最近的 Copilot 使用情况仍未反映在其 last_activity_at
日期中,请让用户检查其 IDE 设置中是否启用了遥测。
有关在各种 IDE 中启用遥测的详细信息,请参阅:
- Microsoft 文档中的“为 Azure Data Studio 启用或禁用使用情况数据收集”
- JetBrains 文档中的“数据共享”
- VS Code 文档中的“遥测”。
其他阅读材料
- GitHub Copilot 信任中心
- 向组织成员授予对 Copilot 的访问权限。
- “撤销组织成员对 Copilot 的访问权限”