Skip to main content

In den Nutzungsmetriken von Copilot verfügbare Daten

          Copilot Nutzungsmetrikendaten sind über das Dashboard und die APIs verfügbar, wobei eine konsistente Gruppe von Feldern verwendet wird, die die Akzeptanz, Verwendung und Codegenerierungsaktivität darstellen.

Wer kann dieses Feature verwenden?

Unternehmensbesitzer, Organisationsadministratoren, Abrechnungsmanager und Personen mit einer benutzerdefinierten Enterprise-Rolle mit der Berechtigung "Unternehmensmetriken Copilot anzeigen".

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 keine Nutzung ein.

MetricDescription
AgenteneinführungProzentsatz der Copilotlizenzierten aktiven Benutzer, die einen Agent im aktuellen Kalendermonat ausprobiert haben.
Durchschnittliche Chatanfragen pro aktiver BenutzerDurchschnittliche Anzahl von Chatanfragen pro aktivem Benutzer.
Code-Vervollständigungen (vorgeschlagen/akzeptiert)Gesamtanzahl der angezeigten und akzeptierten Inlinecodevorschläge.
Akzeptanzrate der Code-VervollständigungProzentsatz der von Benutzern angenommenen Vorschläge.
Täglich aktive BenutzerAnzahl der eindeutigen Benutzer, die Copilot an einem bestimmten Tag verwendet haben.
Aktive Benutzer pro WocheAnzahl der eindeutigen Benutzer, die Copilot während eines siebentägigen Fensters verwendet haben.
Gesamtzahl der aktiven BenutzerLizenzierte Benutzer, die im aktuellen Kalendermonat aktiv sind.
SprachverwendungVerteilung der mit Copilot verwendeten Programmiersprachen.
Sprachnutzung pro TagTägliche Aufschlüsselung der verwendeten Sprachen.
ModellverwendungVerteilung von KI-Modellen, die für Chats verwendet werden.
Modellnutzung pro TagTägliche Aufschlüsselung der Chatmodellnutzung.
Modellnutzung pro ChatmodusModellnutzung nach Copilot Funktion (Fragen, Bearbeiten, Planen, Agent).
Modellverwendung pro SpracheVerteilung der Sprachen nach Modell aufgeschlüsselt.
Am häufigsten verwendete ChatmodellDas am häufigsten verwendete Chatmodell in den letzten 28 Tagen.
Anforderungen pro ChatmodusAnzahl 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.

MetricDescription
Codezeilen, die mit KI geändert wurdenGesamtanzahl der Codezeilen, die in allen Modi in den letzten 28 Tagen hinzugefügt und gelöscht wurden.
Agent-BeitragProzentsatz 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 wurdenDurchschnittliche 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 ZeilenDie Gesamtzahl der Zeilen, die in allen Modi pro Tag zur Codebasis hinzugefügt und gelöscht wurden.
Vom Benutzer initiierte CodeänderungenVon Benutzern vorgeschlagene oder manuell hinzugefügte Zeilen durch Codevervollständigen und Chatpanelaktionen (Einfügen, Kopieren oder Anwenden).
Vom Agent initiierte CodeänderungenZeilen, 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 ModellVom Benutzer initiierte Codezeilen, gruppiert nach Modell, das in der IDE verwendet wird.
Vom Agent initiierte Codeänderungen pro ModellVom Agenten initiierte Codezeilen, gruppiert nach Modellen, die die Aktionen der Agenten ausführen.
Vom Benutzer initiierte Codeänderungen pro SpracheVom Benutzer initiierte Codezeilen, gruppiert nach Programmiersprache.
Vom Agent initiierte Codeänderungen pro SpracheVom 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.

FeldDescription
agent_editErfasst 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.

FeldDescription
totals_by_cli.session_countDie Anzahl der verschiedenen CLI-Sitzungen, die an diesem Tag initiiert wurden.
totals_by_cli.request_countDie 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_sumDie Gesamtzahl der Ausgabetoken, die an diesem Tag über alle CLI-Anforderungen generiert wurden.
totals_by_cli.token_usage.prompt_tokens_sumDie Gesamtzahl der Aufforderungstoken, die an diesem Tag über alle CLI-Anforderungen gesendet wurden.
totals_by_cli.token_usage.avg_tokens_per_requestDurchschnittliche Anzahl der Ausgabe- und Prompt-Token pro CLI-Anforderung, berechnet als (output_tokens_sum + prompt_tokens_sum) ÷ request_count.
totals_by_cli.prompt_countDie Gesamtzahl der Benutzereingabeaufforderungen, Befehle oder Abfragen, die innerhalb einer Sitzung ausgeführt werden.
totals_by_cli.last_known_cli_versionDie 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.

FeldDescription
pull_requests.total_createdDie 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_reviewedDie 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_mergedDie 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_mergeMedianzeit 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_suggestionsDie Gesamtzahl der Pull-Request-Bewertungsvorschläge, die an diesem bestimmten Tag generiert wurden, unabhängig vom Autor.
pull_requests.total_applied_suggestionsGesamtzahl der Vorschläge zur Pullanforderungsüberprüfung, die an diesem bestimmten Tag angewendet wurden, unabhängig vom Autor.
pull_requests.total_created_by_copilotDie Anzahl der Pullanforderungen, die Copilot an diesem bestimmten Tag erstellt wurden.
pull_requests.total_reviewed_by_copilotAnzahl 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_copilotDie 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_authoredMedianzeit 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_suggestionsDie Anzahl der Vorschläge zur Überprüfung von Pull-Anfragen, die von Copilot an diesem bestimmten Tag generiert wurden.
pull_requests.total_copilot_applied_suggestionsAnzahl der von Copilot generierten Review-Vorschläge für Pull-Anfragen, die an diesem bestimmten Tag angewendet wurden.