Das Copilot Dashboard für Nutzungsmetriken und APIs zeigen Daten mithilfe einer konsistenten Gruppe von Feldern an und exportieren sie. In dieser Referenz werden alle verfügbaren Metriken aufgelistet und beschrieben, wie sie ihre Werte sowohl in visuellen Dashboard- als auch in NDJSON- oder API-Exporten interpretieren.
- Die Copilot Dashboards zur Verwendungsmetrik stehen auf Unternehmens - und Organisationsebene zur Verfügung.
- Die Copilot Verwendungsmetriken-APIs unterstützen Datensätze auf Unternehmens-, Organisations- und Benutzerebene .
Anleitungen zum Lesen und Interpretieren dieser Metriken finden Sie unter GitHub Copilot Nutzungsmetriken.
Copilot Metriken des Verwendungsdashboards
Diese Metriken werden direkt im Copilot Verwendungsdashboard angezeigt. Diese Diagramme schließen
| Metric | Description |
|---|---|
| Agenteneinführung | Prozentsatz der Copilotlizenzierten aktiven Benutzer, die einen Agent im aktuellen Kalendermonat ausprobiert haben. |
| Durchschnittliche Chatanfragen pro aktiver Benutzer | Durchschnittliche Anzahl von Chatanfragen pro aktivem Benutzer. |
| Code-Vervollständigungen (vorgeschlagen/akzeptiert) | Gesamtanzahl der angezeigten und akzeptierten Inlinecodevorschläge. |
| Akzeptanzrate der Code-Vervollständigung | Prozentsatz der von Benutzern angenommenen Vorschläge. |
| Täglich aktive Benutzer | Anzahl der eindeutigen Benutzer, die Copilot an einem bestimmten Tag verwendet haben. |
| Aktive Benutzer pro Woche | Anzahl der eindeutigen Benutzer, die Copilot während eines siebentägigen Fensters verwendet haben. |
| Gesamtzahl der aktiven Benutzer | Lizenzierte Benutzer, die im aktuellen Kalendermonat aktiv sind. |
| Sprachverwendung | Verteilung der mit Copilot verwendeten Programmiersprachen. |
| Sprachnutzung pro Tag | Tägliche Aufschlüsselung der verwendeten Sprachen. |
| Modellverwendung | Verteilung von KI-Modellen, die für Chats verwendet werden. |
| Modellnutzung pro Tag | Tägliche Aufschlüsselung der Chatmodellnutzung. |
| Modellnutzung pro Chatmodus | Modellnutzung nach Copilot Funktion (Fragen, Bearbeiten, Planen, Agent). |
| Modellverwendung pro Sprache | Verteilung der Sprachen nach Modell aufgeschlüsselt. |
| Am häufigsten verwendete Chatmodell | Das am häufigsten verwendete Chatmodell in den letzten 28 Tagen. |
| Anforderungen pro Chatmodus | Anzahl der Chatanfragen nach Modus (Fragen, Bearbeiten, Plan, Agent). |
Metriken des Codegenerierungs-Dashboards
Diese Metriken werden im Dashboard zur Codegenerierung angezeigt und stellen eine Aufschlüsselung der Art und Weise bereit, wie Code über vom Benutzer initiierte und vom Agent initiierte Aktivitäten generiert wird. Alle Werte werden aus Codezeilen (LoC) abgeleitet, die in der IDE hinzugefügt oder gelöscht wurden.
| Metric | Description |
|---|---|
| Codezeilen, die mit KI geändert wurden | Gesamtanzahl der Codezeilen, die in allen Modi in den letzten 28 Tagen hinzugefügt und gelöscht wurden. |
| Agent-Beitrag | Prozentsatz der Codezeilen, die von Agents (einschließlich Bearbeitungs-, Agent- und benutzerdefinierter Modi) in den letzten 28 Tagen hinzugefügt und gelöscht wurden. |
| Durchschnittliche Zeilen, die vom Agenten gelöscht wurden | Durchschnittliche Anzahl von Zeilen, die von Agents im Namen aktiver Benutzer während des aktuellen Kalendermonats automatisch gelöscht werden. |
| Tägliche Gesamtzahl der hinzugefügten und gelöschten Zeilen | Die Gesamtzahl der Zeilen, die in allen Modi pro Tag zur Codebasis hinzugefügt und gelöscht wurden. |
| Vom Benutzer initiierte Codeänderungen | Von Benutzern vorgeschlagene oder manuell hinzugefügte Zeilen durch Codevervollständigen und Chatpanelaktionen (Einfügen, Kopieren oder Anwenden). |
| Vom Agent initiierte Codeänderungen | Zeilen, die von Agents im Auftrag von Benutzern automatisch zur Codebasis hinzugefügt oder aus ihr gelöscht werden, sowohl im Bearbeitungs-, Agent- als auch im benutzerdefinierten Modus. |
| Vom Benutzer initiierte Codeänderungen pro Modell | Vom Benutzer initiierte Codezeilen, gruppiert nach Modell, das in der IDE verwendet wird. |
| Vom Agent initiierte Codeänderungen pro Modell | Vom Agenten initiierte Codezeilen, gruppiert nach Modellen, die die Aktionen der Agenten ausführen. |
| Vom Benutzer initiierte Codeänderungen pro Sprache | Vom Benutzer initiierte Codezeilen, gruppiert nach Programmiersprache. |
| Vom Agent initiierte Codeänderungen pro Sprache | Vom Agent initiierte Codezeilen, gruppiert nach Programmiersprache. |
API- und Exportfelder
Diese Felder werden in den exportierten NDJSON-Berichten und in den Copilot Verwendungsmetriken-APIs angezeigt. Sie stellen täglich Datensätze im Unternehmens-, Organisations- oder Benutzerbereich bereit, je nach Metrik.
Beispielschemas der von den APIs zurückgegebenen Daten finden Sie unter Beispielschema für Copilot Nutzungsmetriken.
| Feld | Description |
|---|---|
agent_edit | Erfasst Zeilen, die hinzugefügt und gelöscht werden, wenn Copilot (im Agent- und Bearbeitungsmodus) Änderungen direkt in Ihre Dateien in der IDE schreibt. |
`agent_edit` ist nicht in vorschlagsbasierten Metriken enthalten und füllt möglicherweise keine Felder im Vorschlagsstil auf (z. B `user_initiated_interaction_count`. ). Zählt auch Bearbeitungen von benutzerdefinierten Agenten. |
| report_start_day / report_end_day | Anfangs- und Enddaten für den 28-Tage-Berichtszeitraum. |
| day | Der Kalendertag, den dieser Datensatz darstellt. |
| enterprise_id | Eindeutige ID des Unternehmens. |
| organization_id (nur API) | Eindeutige ID der Organisation. |
| user_id / user_login | Eindeutiger Bezeichner und GitHub Benutzername für den Benutzer. |
| user_initiated_interaction_count | Anzahl der expliziten Eingabeaufforderungen, die an Copilot.
Zählt nur Nachrichten oder Eingabeaufforderungen, die aktiv an das Modell gesendet werden. Umfasst nicht das Öffnen des Chatpanels, das Wechseln von Modi (z. B. Fragen, Bearbeiten, Plan oder Agent), die Verwendung von Tastenkombinationen zum Öffnen der Inline-Benutzeroberfläche oder Zum Vornehmen von Konfigurationsänderungen. |
| chat_panel_agent_mode | Erfasst vom Benutzer initiierte Interaktionen im Chatbereich, wobei der Agentmodus ausgewählt ist. |
| chat_panel_ask_mode | Erfasst vom Benutzer initiierte Interaktionen im Chatbereich, wobei der Fragemodus ausgewählt ist. |
| chat_panel_custom_mode | Erfasst vom Benutzer initiierte Interaktionen im Chatbereich, wobei ein benutzerdefinierter Agent ausgewählt ist. |
| chat_panel_edit_mode | Erfasst vom Benutzer initiierte Interaktionen im Chatbereich, wobei der Bearbeitungsmodus ausgewählt ist. |
| chat_panel_unknown_mode | Erfasst vom Benutzer initiierte Interaktionen im Chatbereich, in denen der Modus unbekannt ist. |
| code_generation_activity_count | Anzahl der generierten eindeutigen Copilot Ausgabeereignisse.
Enthält: Alle generierten Inhalte, einschließlich Kommentare und Docstrings.
Mehrere Blöcke: Jeder unterschiedliche Codeblock von einer einzelnen Benutzeraufforderung zählt als separate Generation.
Anmerkung: Diese Metrik ist nicht direkt vergleichbar mit user_initiated_interaction_count, da eine Eingabeaufforderung mehrere Generationen erzeugen kann. |
| code_acceptance_activity_count | Anzahl von Vorschlägen oder Codeblöcken, die von Benutzern akzeptiert werden.
Zählt: Alle integrierten Akzeptanzaktionen, wie z. B. "In Datei anwenden", "Am Cursor einfügen", "In Terminal einfügen" und die Verwendung der Schaltfläche Kopieren.
Zählt nicht: Manuelle Aktionen der Zwischenablage (z. B. Strg+C).
Granularität: Jede Akzeptanzaktion erhöht den Zähler um eins, unabhängig davon, wie viele Codeblöcke durch die ursprüngliche Eingabeaufforderung generiert wurden. |
| loc_suggested_to_add_sum | Codezeilen Copilot , die hinzugefügt werden sollen (Fertigstellungen, Inlinechat, Chatpanel usw.; schließt Agent-Bearbeitungen aus). |
| loc_suggested_to_delete_sum | Codezeilen Copilot, die gelöscht werden sollen, und für die in Zukunft Unterstützung geplant ist. |
| loc_added_sum | Codezeilen, die dem Editor tatsächlich hinzugefügt wurden (akzeptierte Fertigstellungen, angewendete Codeblöcke, Agent-/Bearbeitungsmodus). |
| loc_deleted_sum | Zeilen von Code, die aus dem Editor gelöscht wurden (derzeit durch Änderungen von Agenten). |
| totals_by_ide | Aufschlüsselung der Metriken nach verwendeter IDE. |
| totals_by_feature | Aufschlüsselung der Metriken nach Copilot Feature (z. B. Inlinechat, Chatpanel). |
| totals_by_language_feature | Aufschlüsselung, die Dimensionen Sprache und Funktion kombiniert. |
| totals_by_model_feature / totals_by_language_model | Modellspezifische Aufschlüsselungen für Chataktivitäten (keine Fertigstellungen). Wenn Automatische Modellauswahl diese Option aktiviert ist, wird die Aktivität dem tatsächlich verwendeten Modell zugeordnet, anstatt als Autoangezeigt zu werden. |
| last_known_ide_version / last_known_plugin_version | Die neueste IDE- und die Copilot-Chat-Erweiterungsversion, die für jeden Benutzer erkannt wurde. |
| daily_active_cli_users | Die Anzahl der eindeutigen Benutzer im Unternehmen oder der Organisation, die an einem bestimmten Tag die CLI mit Copilot verwendet haben. Dieses Feld ist unabhängig von der Anzahl der aktiven IDE-Benutzer und ist nicht in IDE-basierten aktiven Benutzerdefinitionen enthalten. Wird für Unternehmen oder Organisationen ohne CLI-Verwendung an diesem Tag weggelassen. |
| daily_active_copilot_code_review_users | Anzahl der eindeutigen Benutzer, die Copilot Codeüberprüfung an einem bestimmten Tag aktiv benutzt haben. Die aktive Verwendung bedeutet, dass manuell eine Überprüfung angefordert oder ein Vorschlag angewendet wird. Wenn ein Benutzer sowohl aktive als auch passive Signale im selben Zeitraum hat, werden sie nur als aktiv gezählt. |
| daily_passive_copilot_code_review_users | Die Anzahl der eindeutigen Benutzer, denen an einem bestimmten Tag die Überprüfung ihrer Pull-Anforderung automatisch zugewiesen wurde Copilot Codeüberprüfung, ohne aktive Beteiligung. |
| weekly_active_copilot_code_review_users | Die Anzahl der eindeutigen Benutzer, die während eines nachgestellten siebentägigen Fensters Copilot Codeüberprüfung aktiv genutzt haben. Wenn ein Benutzer sowohl aktive als auch passive Signale im selben Zeitraum hat, werden sie nur als aktiv gezählt. |
| weekly_passive_copilot_code_review_users | Die Anzahl der eindeutigen Benutzer, denen innerhalb eines Zeitraums von sieben Tagen Copilot Codeüberprüfung automatisch die Überprüfung ihrer Pull-Anforderung zugewiesen wurde, ohne dass sie sich aktiv einbringen. |
| monthly_active_copilot_code_review_users | Die Anzahl eindeutiger Benutzer, die Copilot Codeüberprüfung während eines Zeitraums von 28 Tagen aktiv nutzten. Wenn ein Benutzer sowohl aktive als auch passive Signale im selben Zeitraum hat, werden sie nur als aktiv gezählt. |
| monthly_passive_copilot_code_review_users | Die Anzahl der eindeutigen Benutzer, denen Copilot Codeüberprüfung während eines nachfolgenden 28-Tage-Zeitraums automatisch zur Überprüfung ihrer Pull-Anforderungen zugewiesen wurde, ohne aktive Teilnahme. |
| totals_by_cli | Aufschlüsselung der CLI-spezifischen Metriken für das Unternehmen, die Organisation oder den Benutzer an einem bestimmten Tag. Unabhängig von IDE-Metriken – die Nutzung der CLI wird nicht in anderen Feldern wie totals_by_ide oder totals_by_feature widergespiegelt. Wird weggelassen, wenn an diesem Tag keine CLI-Verwendung vorhanden ist.
SieheCopilot CLI Metrikfelder unten. |
| used_cli | Erfasst, ob der Benutzer diesen Tag verwendet Copilot CLI hat. |
| used_agent | Erfasst, ob der Benutzer den Agentmodus an diesem Tag in der IDE verwendet hat. In Copilot Codeüberprüfung ist keine Aktivität enthalten; diese wird separat in used_copilot_code_review_active und used_copilot_code_review_passive erfasst. |
| used_chat | Erfasst, ob der Benutzer den IDE-Chat an diesem Tag verwendet hat. |
| used_copilot_code_review_active | Erfasst, ob der Benutzer aktiv mit Copilot Codeüberprüfung diesem Tag beschäftigt ist. Ein Benutzer wird als aktiv betrachtet, wenn er manuell eine Copilot Überprüfung angefordert oder einen Copilot Überprüfungsvorschlag angewendet hat. |
| used_copilot_code_review_passive | Erfasst, ob dem Benutzer an diesem Tag automatisch die Prüfung seines Pull-Requests zugewiesen wurde Copilot, ohne sich aktiv mit der Prüfung zu beschäftigen. |
Copilot CLI Metrikfelder (nur API)
Die totals_by_cli Objekt enthält die folgenden geschachtelten Felder, wenn CLI-Nutzung vorhanden ist.
| Feld | Description |
|---|---|
totals_by_cli.session_count | Die Anzahl der verschiedenen CLI-Sitzungen, die an diesem Tag initiiert wurden. |
totals_by_cli.request_count | Die Gesamtzahl der über die CLI an diesem Tag getätigten Anforderungen, einschließlich vom Benutzer initiierter Eingabeaufforderungen und automatisierter, agentengesteuerter Nachverfolgungsanrufe. |
totals_by_cli.token_usage.output_tokens_sum | Die Gesamtzahl der Ausgabetoken, die an diesem Tag über alle CLI-Anforderungen generiert wurden. |
totals_by_cli.token_usage.prompt_tokens_sum | Die Gesamtzahl der Aufforderungstoken, die an diesem Tag über alle CLI-Anforderungen gesendet wurden. |
totals_by_cli.token_usage.avg_tokens_per_request | Durchschnittliche Anzahl der Ausgabe- und Prompt-Token pro CLI-Anforderung, berechnet als (output_tokens_sum + prompt_tokens_sum) ÷ request_count. |
totals_by_cli.prompt_count | Die Gesamtzahl der Benutzereingabeaufforderungen, Befehle oder Abfragen, die innerhalb einer Sitzung ausgeführt werden. |
totals_by_cli.last_known_cli_version | Die neueste Copilot CLI Version wurde für den Benutzer an diesem Tag erkannt. |
Pull-Request-Aktivitätsfelder (nur API)
Wichtig
Berichte auf Organisations- und Unternehmensebene zeigen aufgrund von Unterschieden bei Benutzerdeduplizierung und Attributionstiming möglicherweise unterschiedliche Summen an. Anleitungen zum Interpretieren von Pullanforderungsmetriken in Bereichen finden Sie unter GitHub Copilot Nutzungsmetriken.
Diese Felder erfassen die tägliche Erstellung, Überprüfung, Zusammenführung und Vorschlagsaktivität im Unternehmens- oder Organisationsbereich, einschließlich aktivitäten, die von Copilot.
| Feld | Description |
|---|---|
pull_requests.total_created | Die Gesamtzahl der Pullanforderungen, die an diesem bestimmten Tag erstellt wurden. Die Erstellung ist ein einmaliges Ereignis. Jede Pullanforderung wird nur am Tag gezählt, an dem sie erstellt wird. |
pull_requests.total_reviewed | Die Gesamtzahl der Pull-Requests, die an diesem bestimmten Tag überprüft wurden. Die gleiche Pullanforderung kann an mehreren Tagen gezählt werden, wenn sie Rezensionen an mehreren Tagen empfängt. Innerhalb eines einzelnen Tages wird jede Pullanforderung einmal gezählt, auch wenn mehrere Überprüfungsaktionen auftreten. |
pull_requests.total_merged | Die Gesamtzahl der Pull-Requests, die an diesem Tag zusammengeführt wurden. Das Zusammenführen ist ein einmaliges Ereignis. Jede Pullanforderung wird nur am Tag gezählt, an dem sie zusammengeführt wird. |
pull_requests.median_minutes_to_merge | Medianzeit in Minuten zwischen der Erstellung der Pullanforderung und dem Zusammenführen für Pullanforderungen, die an diesem bestimmten Tag zusammengeführt werden. Median wird verwendet, um die Auswirkungen von Ausreißern bei ungewöhnlich lange laufenden Pull Requests zu reduzieren. |
pull_requests.total_suggestions | Die Gesamtzahl der Pull-Request-Bewertungsvorschläge, die an diesem bestimmten Tag generiert wurden, unabhängig vom Autor. |
pull_requests.total_applied_suggestions | Gesamtzahl der Vorschläge zur Pullanforderungsüberprüfung, die an diesem bestimmten Tag angewendet wurden, unabhängig vom Autor. |
pull_requests.total_created_by_copilot | Die Anzahl der Pullanforderungen, die Copilot an diesem bestimmten Tag erstellt wurden. |
pull_requests.total_reviewed_by_copilot | Anzahl der Pull-Requests, die Copilot an diesem bestimmten Tag überprüft hat. Eine Pullanforderung kann an mehreren Tagen gezählt werden, wenn Copilot sie an mehreren Tagen überprüft wird. |
pull_requests.total_merged_created_by_copilot | Die Anzahl der von Copilot erstellten Pullanforderungen, die an diesem bestimmten Tag zusammengeführt wurden. Jede Pullanforderung wird nur am Tag gezählt, an dem sie zusammengeführt wird. |
pull_requests.median_minutes_to_merge_copilot_authored | Medianzeit in Minuten zwischen der Erstellung von Pullanforderungen und dem Zusammenführen für Pullanforderungen, die von Copilot erstellt und an diesem bestimmten Tag zusammengeführt wurden. |
pull_requests.total_copilot_suggestions | Die Anzahl der Vorschläge zur Überprüfung von Pull-Anfragen, die von Copilot an diesem bestimmten Tag generiert wurden. |
pull_requests.total_copilot_applied_suggestions | Anzahl der von Copilot generierten Review-Vorschläge für Pull-Anfragen, die an diesem bestimmten Tag angewendet wurden. |