Skip to main content

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

API とレポートから GitHub がプロパティを計算する方法を確認してください。

この記事で

last_activity_at

メモ

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

Copilot機能を使用したユーザーの最新の操作のタイムスタンプ。

表面

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

計算

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

  • IDE でコードの提案を受け取る
  • IDE で コパイロットチャット とチャットする
  • Pull request の概要を生成する
  • GitHub で コパイロットチャット と対話する
  • モバイル デバイスでのCopilotの操作
  • CLI の コパイロットチャット との対話

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

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

保持期間

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

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

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

    保持期間

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

    含まれる機能

    アクティビティ レポートでは、IDE、GitHub、GitHub CLI、および GitHub Mobile のすべての一般公開 (GA) GitHub Copilot機能の使用状況を把握できます。

    IDE の機能

    • インライン提案
    • 次の編集候補
    • コパイロットチャット
    • エージェント モード
    •           VS Code の Copilot Edits
      

    GitHub機能

    • コパイロットチャット
    • Copilot クラウドエージェント
    • Docs 用 Copilot
    • Copilotによるプルリクエストの概要
    • Copilotコード レビュー

    制限事項

    VS Code の外部にある一部のサード パーティ IDE (JetBrains や Xcode など) からの一貫したテレメトリが GitHub に欠けている可能性があります。 ユーザーは、実行する IDE のバージョンが最新であることを確認する必要があります。

    アクティビティ レポートでは、まだ一般公開 (GA) されていない GitHub Copilot 機能の使用が除外される場合があります。 現在、以下の機能は完全には記録されていません。

    • Copilotスペース
    • Copilot Spark