Skip to main content

GitHub Copilot のメトリック データのプロパティ

GitHub が API とレポートからプロパティを計算する方法について説明します。

last_activity_at

メモ

この機能は パブリック プレビュー にあり、変更される可能性があります。

ユーザーが Copilot 機能を最後に操作したタイムスタンプ。

サーフェス

このプロパティは、以下の画面で一貫しています。

計算

以下の操作はアクティビティとしてカウントされます。

  • IDE でコードの提案を受け取る
  • IDE での Copilot Chat を使ったチャット
  • サポート技術情報を作成または更新する
  • Pull request の概要を作成する
  • Copilot Chat in GitHub の操作
  • モバイル デバイスで Copilot と対話する
  • Copilot Chat for CLI と対話する

追跡されたイベントはクライアント側とサーバー側の両方のテレメトリから取得されるため、ネットワークの状態がクライアント側のテレメトリに影響を与える場合でも、タイムスタンプは確実に保持されます。

新しいテレメトリ イベントの処理とユーザーの last_activity_at 日付の更新には、最大で 24 時間かかることがあります。 ユーザーの使用状況を last_activity_at に反映するには、IDE でテレメトリを有効にする必要があります。

保持期間

  • last_activity_at データの保持期間は 90 日間です。 これは変更できません。
  • 90 日間新しいアクティビティがない場合、ユーザーの last_activity_at 値は nil に設定されます。

詳細については、the GitHub Blog の「Copilot ユーザー管理 API の last_activity_at 値の保持期間を 90 日間に更新する」を参照してください。

Copilot アクティビティ レポート

Copilot アクティビティ レポートには、organization または Enterprise のユーザー アクティビティ データが表示されます。

レポート内のデータは 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")
  • 未指定: IDE の詳細を使用できない、または最近のアクティビティが存在しない場合

含まれる機能

アクティビティ レポートでは、IDE、GitHub、GitHub CLI、GitHub Mobile で一般提供 (GA) になっているすべての GitHub Copilot 機能の使用状況を把握できます。

IDE の機能

  • コード補完と次の編集提案
  • Copilot Chat
  • Copilot エージェント

GitHub の機能

  • Copilot Chat
  • Copilot for Docs
  • ナレッジ ベース管理
  • Copilot の pull request
  • Copilot のコード レビュー

保持期間

アクティビティと認証のデータは、last_activity_at フィールドに合わせて 90 日間保持されます。