跳至主要内容

GitHub Copilot 的度量数据属性

查看 GitHub 如何从 API 和报告中计算属性。

本文内容

last_activity_at

注意

此数据处于公开预览阶段,可能会更改。

用户最近一次使用 Copilot 功能的时间戳。

使用场景

此属性在以下使用场景中保持一致

计算方式

以下交互计入活动

  • 在 IDE 中收到代码建议
  • 在 IDE 中与 Copilot Chat 对话
  • 生成拉取请求摘要
  • 在 GitHub 中与 Copilot Chat 交互
  • 在移动设备上与 Copilot 交互
  • 在 CLI 中与 Copilot Chat 交互

被跟踪的事件来自客户端和服务器端遥测,确保即使网络状况影响客户端遥测,时间戳仍然可靠。

处理新的遥测事件并更新用户的 last_activity_at 日期可能需要最长 24 小时。用户必须在 IDE 中启用遥测,才能在 last_activity_at 中反映其使用情况。

保留期限

  • last_activity_at 数据的保留期限为 90 天,且不可修改。
  • 如果 90 天内没有新活动,用户的 last_activity_at 值将被设为 nil

欲了解更多信息,请参阅 GitHub 博客上的 将 Copilot 用户管理 API 上的 last_activity_at 值保留期限更新为 90 天的公告

Copilot 活动报告

Copilot 活动报告显示组织或企业的用户活动数据。

报告中的数据每 30 分钟自动刷新一次。

字段

字段描述
report_time报告生成时的 UTC 时间戳
loginCopilot 用户的 GitHub 用户名
last_authenticated_at用户最近一次身份验证的 UTC 时间戳
last_activity_at用户最近一次 Copilot 交互的 UTC 时间戳
last_surface_used最近使用的 Copilot 功能
  • IDE:编辑器名称和版本(例如 “VS Code 1.89.1”)
  • GitHub.com:功能名称(例如 “Copilot Chat”)
  • Unspecified:当 IDE 详情不可用或没有最近活动时

保留期限

活动和身份验证数据会以滚动的 90 天周期保留,保持与 last_activity_at 字段一致。

包含的功能

活动报告可查看 IDE、GitHub、GitHub CLI 与 GitHub Mobile 中所有已正式发布(GA)的 GitHub Copilot 功能使用情况。

IDE 功能

  • 行内建议
  • 下一个编辑建议
  • Copilot 聊天
  • 代理模式
  • VS Code 中的 Copilot 编辑

GitHub 功能

  • Copilot 聊天
  • Copilot 云代理
  • Copilot 文档
  • Copilot 拉取请求摘要
  • Copilot 代码审查

限制

GitHub 可能无法从除 VS Code 之外的某些第三方 IDE(如 JetBrains 和 Xcode)获取一致的遥测数据。用户应确保使用最新版本的 IDE。

活动报告可能会排除尚未正式发布(GA)的 GitHub Copilot 功能。目前,以下功能尚未完整记录

  • Copilot Spaces
  • Copilot Spark
© . This site is unofficial and not affiliated with GitHub, Inc.