Skip to main content

ダッシュボード、API、レポート全体での Copilot の使用状況メトリックの調整

Copilot の使用状況メトリクスがダッシュボード、API、エクスポートされたレポートでどのように異なるかを理解します。

この機能を使用できるユーザーについて

Enterprise owners and billing managers

メモ

GitHub Copilot usage metrics are currently in public preview with data protection and subject to change.

Copilot 使用状況メトリック ダッシュボード、API、およびエクスポート ファイルはすべて、同じ基になるテレメトリ データを使用しますが、集計と表示方法は異なります。 これらの違いを理解することは、ソース間で数値を調整し、内部レポートを準備するときに分析を信頼するのに役立ちます。

前提条件

Copilot 使用状況メトリックは 、ユーザーの IDE からのテレメトリに依存します。 開発者が IDE でテレメトリを無効にした場合、Copilot アクティビティは、ダッシュボード、API レポート、またはエクスポートされたデータには表示されません

ユーザーが不足しているか、予期せず導入数が少ない場合は、他の原因をトラブルシューティングする前に IDE テレメトリ設定を確認してください。

メトリックの配置

ダッシュボードと API は、主なメトリックに共有定義を使用します。

概念ダッシュボードの指標API またはエクスポート フィールド注記
アクティブ ユーザー毎日/毎週/アクティブなユーザーの合計数user_initiated_interaction_count > 0ユーザーがその日に IDE で Copilot と対話した場合、ユーザーはアクティブと見なされます。
受け入れ率コード補完の受け入れ率code_acceptance_activity_count ÷code_generation_activity_countどちらのソースも同じ方法で受け入れ率を計算しますが、丸めは異なる場合があります。
エージェントの導入エージェント導入チャートtotals_by_feature 機能 =「エージェント」の場合Copilot エージェント を利用したユーザーを反映します。
言語の使用方法言語使用グラフtotals_by_language_feature またはtotals_by_language_modelダッシュボードでは、これらの集計フィールドが視覚化されます。

フィールドの完全な説明については、AUTOTITLE を参照してください。

レポート間の不一致

ダッシュボード データ、API レポート、エクスポートの間には小さな違いが予想されます。 これらのバリエーションは、通常、時間枠、スコープ、またはデータの鮮度の違いが原因で発生します。

時間枠

データ ソースごとに異なる方法でデータが集計されます。

情報源時間枠集計メソッド
Dashboard28 日間のローリング ウィンドウメトリックは、過去 28 日間にわたって継続的に集計され、変動がスムーズになります。
API(アプリケーションプログラミングインターフェース)毎日各レコードはユーザーごとに 1 日を表し、毎日の傾向分析を有効にします。
NDJSON のエクスポート毎日BI ツールと長期的なレポート用の API 出力をミラー化します。

レポート期間をダッシュボードの 28 日間のウィンドウに合わせて調整すると、一貫性のある比較が保証されます。

遅延テレメトリ

IDE テレメトリは非同期的に処理されるため、最近のデータが不完全または不足している可能性があります。 通常、データは完全な UTC 日の 3 日以内に最終処理されます。 最近の毎日のメトリックの明らかな低下は、テレメトリが完全に処理されると解決されることがよくあります。

エクスポートのタイミング

NDJSON ファイルには、エクスポート時に使用可能なデータが反映されます。 新しいテレメトリが処理される前にファイルがダウンロードされると、データがダッシュボードまたは API に遅れる可能性があります。 3 日間のウィンドウの後にファイルを再エクスポートすると、最も正確なビューが表示されます。

Unknown 価値観

Unknown は、IDE クライアントからのテレメトリがアクティビティを分類するための十分な詳細を欠いている場合、一部の API またはエクスポート分解に現れます。 これは予期される動作であり、データの不足を示すものではありません。

内訳Explanation
LanguageIDE がアクティブ ファイルのプログラミング言語を識別できない場合にUnknown として表示されます。
特徴古いクライアントがチャット モードを指定せずに汎用イベントを送信すると表示されます (たとえば、chat_panel_unknown_mode)。
モデルイベントに使用されるモデルを識別する情報がない場合に表示されます。 一部の内部モデル (たとえば、gpt-4o-mini) は、概要作成や意図検出などのユーザー向け以外の操作に使用すると、Unknown と共に表示される場合があります。

Unknown 値はダッシュボードの視覚化から除外されますが、API と NDJSON のデータには完全に表示されます。 Unknown データの量は、ユーザーが、より豊富なテレメトリを送信する新しい IDE および拡張機能のバージョンにアップグレードすると減少します。