Le Copilot tableau de bord et les API des métriques d’utilisation affichent et exportent des données à l’aide d’un ensemble cohérent de champs. Cette référence répertorie toutes les métriques disponibles et décrit comment interpréter leurs valeurs dans les visuels de tableau de bord et les exportations de NDJSON ou d’API.
- Les tableaux de bord des Copilot métriques d’utilisation sont disponibles au niveau de l’entreprise et de l’organisation.
- Les Copilot API de métriques d’utilisation prennent en charge les enregistrements au niveau de l’entreprise, de l’organisation et des utilisateurs.
Pour obtenir des conseils sur la lecture et l’interprétation de ces métriques, consultez Métriques d’utilisation GitHub Copilot.
Copilot Métriques du tableau de bord d’utilisation
Ces métriques apparaissent directement dans le Copilot tableau de bord d’utilisation. Ces graphiques n’incluent ****Copilot pour CLI l’utilisation.
| Unité de mesure | Descriptif |
|---|---|
| Adoption de l’agent | Pourcentage d’utilisateurs Copilotactifs sous licence qui ont essayé un agent dans le mois calendaire en cours. |
| Demandes de conversation moyennes par utilisateur actif | Nombre moyen de demandes de conversation par utilisateur actif. |
| Complétion de code (proposée/acceptée) | Nombre total de suggestions de code inline affichées et acceptées. |
| Taux d'acceptation de la complétion de code | Pourcentage de suggestions acceptées par les utilisateurs. |
| Utilisateurs actifs quotidiens | Nombre d’utilisateurs uniques utilisés Copilot le jour donné. |
| Utilisateurs actifs hebdomadaires | Nombre d’utilisateurs uniques utilisés Copilot pendant une fenêtre de sept jours. |
| Nombre total d’utilisateurs actifs | Utilisateurs sous licence actifs dans le mois calendrier actuel. |
| Utilisation de la langue | Distribution des langages de programmation utilisés avec Copilot. |
| Utilisation de la langue par jour | Répartition quotidienne des langues utilisées. |
| Utilisation du modèle | Distribution des modèles IA utilisés pour la conversation. |
| Utilisation du modèle par jour | Répartition quotidienne de l’utilisation du modèle de conversation. |
| Utilisation du modèle par mode de conversation | Utilisation du modèle par Copilot fonctionnalité (demander, modifier, planifier, agent). |
| Utilisation du modèle par langue | Distribution des langues réparties par modèle. |
| Modèle de conversation le plus utilisé | Le modèle de conversation le plus fréquemment utilisé au cours des 28 derniers jours. |
| Demandes par mode conversation | Nombre de demandes de conversation par mode (demander, modifier, planifier, agent). |
Métriques de tableau de bord de génération de code
Ces métriques apparaissent dans le tableau de bord de génération de code et fournissent une répartition de la façon dont le code est généré entre l’activité initiée par l’utilisateur et l’activité initiée par l’agent. Toutes les valeurs sont dérivées de lignes de code (LoC) ajoutées ou supprimées dans l’IDE.
| Unité de mesure | Descriptif |
|---|---|
| Lignes de code modifiées avec l’IA | Nombre total de lignes de code ajoutées et supprimées dans tous les modes au cours des 28 derniers jours. |
| Contribution de l’agent | Pourcentage de lignes de code ajoutées et supprimées par les agents (y compris les modes de modification, d’agent et personnalisés) au cours des 28 derniers jours. |
| Nombre moyen de lignes supprimées par agent | Nombre moyen de lignes supprimées automatiquement par les agents pour le compte des utilisateurs actifs pendant le mois calendrier actuel. |
| Total quotidien des lignes ajoutées et supprimées | Nombre total de lignes ajoutées et supprimées de la base de code sur tous les modes pour chaque jour. |
| Modifications du code initiées par l’utilisateur | Lignes suggérées ou ajoutées manuellement par les utilisateurs via des complétions de code et la fenêtre de chat (insertion, copie ou application). |
| Modifications du code initiées par l’agent | Lignes automatiquement ajoutées ou supprimées de la base de code par les agents pour le compte des utilisateurs dans les modes de modification, d’agent et personnalisés. |
| Modifications de code initiées par l’utilisateur par modèle | Lignes de code initiées par l’utilisateur, regroupées par modèle utilisées dans l’IDE. |
| Modifications de code initiées par l’agent par modèle | Lignes de code initiées par l’agent, regroupées par modèle effectuant les actions de l’agent. |
| Modifications de code initiées par l’utilisateur par langue | Lignes de code initiées par l’utilisateur, regroupées par langage de programmation. |
| Modifications de code initiées par l’agent par langue | Lignes de code initiées par l’agent, regroupées par langage de programmation. |
Champs d’API et d’exportation
Ces champs apparaissent dans les rapports NDJSON exportés et dans les Copilot API de métriques d’utilisation. Ils fournissent des enregistrements quotidiens au niveau de l’entreprise, de l’organisation ou du domaine de l’utilisateur, en fonction de la métrique.
Pour obtenir des exemples de schémas des données retournées par les API, consultez Exemple de schéma pour les métriques d’utilisation de Copilot.
| Champ | Descriptif |
|---|---|
agent_edit | Capture les lignes ajoutées et supprimées lorsque Copilot (en mode agent et édition) écrit les modifications directement dans vos fichiers dans l’IDE. |
`agent_edit`n’est pas inclus dans les métriques basées sur des suggestions et peut ne pas remplir les champs de style suggestion (par exemple). `user_initiated_interaction_count` Compte également les modifications des agents personnalisés. |
| report_start_day / report_end_day | Dates de début et de fin de la période de rapport de 28 jours. |
| day | Cet enregistrement représente le jour du calendrier. |
| enterprise_id | ID unique de l’entreprise. |
| organization_id (API uniquement) | ID unique de l’organisation. |
| user_id / user_login | Identificateur unique et GitHub nom d’utilisateur de l’utilisateur. |
| user_initiated_interaction_count | Nombre d’invites explicites envoyées à Copilot.
Compte uniquement les messages ou les invites activement envoyés au modèle. N’inclut pas l’ouverture du panneau de conversation, le changement de mode (par exemple, demander, modifier, planifier ou agent), l'utilisation de raccourcis clavier pour ouvrir l'interface utilisateur en ligne, ou l'apport de modifications de configuration. |
| chat_panel_agent_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode agent sélectionné. |
| chat_panel_ask_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode de demande sélectionné. |
| chat_panel_custom_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec un agent personnalisé sélectionné. |
| chat_panel_edit_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode d’édition sélectionné. |
| chat_panel_unknown_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation où le mode est inconnu. |
| code_generation_activity_count | Nombre d’événements de sortie distincts Copilot générés.
Comprend: Tout le contenu généré, y compris les commentaires et les documents.
Plusieurs blocs : Chaque bloc de code distinct d’une invite d’utilisateur unique compte comme une génération distincte.
Note: Cette métrique n’est pas directement comparable à user_initiated_interaction_count, car une invite peut produire plusieurs générations. |
| code_acceptance_activity_count | Nombre de suggestions ou de blocs de code acceptés par les utilisateurs.
Comptes: Toutes les actions d’acceptation intégrées, telles que « appliquer au fichier », « insérer au curseur », « insérer dans le terminal », ainsi que l'utilisation du bouton Copier.
Ne comptabilise pas : les actions manuelles du presse-papiers du système d’exploitation (par exemple, Ctrl+C).
Granularité: Chaque action d’acceptation incrémente le nombre une fois, quel que soit le nombre de blocs de code générés par l’invite initiale. |
| loc_suggested_to_add_sum | Lignes de code Copilot suggérées pour ajouter (achèvements, conversation inline, panneau de conversation, etc. ; exclut les modifications de l’agent). |
| loc_suggested_to_delete_sum | Lignes de code Copilot suggérées pour supprimer (prise en charge ultérieure planifiée). |
| loc_added_sum | Lignes de code réellement ajoutées à l’éditeur (achèvements acceptés, blocs de code appliqués, mode agent/édition). |
| loc_deleted_sum | Lignes de code supprimées dans l’éditeur (actuellement issues des modifications de l’assistant). |
| totals_by_ide | Répartition des métriques par IDE utilisée. |
| totals_by_feature | Répartition des métriques par Copilot fonctionnalité (par exemple, conversation inline, panneau de conversation). |
| totals_by_language_feature | Répartition de la combinaison des dimensions de langage et de fonctionnalité. |
| totals_by_model_feature / totals_by_language_model | Répartitions spécifiques au modèle pour l’activité de conversation (pas de complétions). Quand sélection automatique de modèle est activé, l'activité est attribuée au modèle réel utilisé plutôt qu'apparaissant comme Auto. |
| last_known_ide_version / last_known_plugin_version | La version la plus récente de l’IDE et de l'extension Discussion avec Copilot détectée pour chaque utilisateur. |
| daily_active_cli_users | Nombre d’utilisateurs uniques dans l’entreprise ou l’organisation qui ont utilisé Copilot via l’interface CLI le jour donné. Ce champ est indépendant du nombre d’utilisateurs actifs de l’IDE et n’est pas inclus dans les définitions utilisateur actives basées sur l’IDE. Omis pour les entreprises ou les organisations sans utilisation de l’interface CLI ce jour-là. |
| totals_by_cli | Répartition des métriques spécifiques à l’interface CLI pour l’entreprise, l’organisation ou l’utilisateur un jour donné. Indépendamment des métriques IDE : l’utilisation de l’interface CLI n’est pas reflétée dans d’autres champs tels que totals_by_ide ou totals_by_feature. Omis lorsqu’il n’y a pas d’utilisation de l’interface CLI ce jour-là. Consultez Copilot pour CLI les champs des métriques ci-dessous. |
| used_cli | Capture si l’utilisateur a utilisé Copilot pour CLI ce jour-là. |
| used_agent | Capture si l’utilisateur a utilisé le mode agent dans l’IDE ce jour-là. N’inclut pas l’activité révision du code Copilot , qui est capturée séparément dans used_copilot_code_review_active et used_copilot_code_review_passive. |
| used_chat | Capture si l’utilisateur a utilisé la conversation IDE ce jour-là. |
| used_copilot_code_review_active | Capture si l’utilisateur s’est engagé activement avec révision du code Copilot ce jour-là. Un utilisateur est considéré comme actif s’il a demandé manuellement une Copilot révision ou appliqué une Copilot suggestion de révision. |
| used_copilot_code_review_passive | Indique si l'utilisateur a été automatiquement assigné à la révision de leur pull request ce jour-là, sans participer activement à l'examen. |
Copilot pour CLI Champs de métriques (API uniquement)
L’objet contient les champs imbriqués suivants lorsque l’utilisation totals_by_cli de l’interface CLI est présente.
| Champ | Descriptif |
|---|---|
totals_by_cli.session_count | Nombre de sessions CLI distinctes lancées ce jour-ci. |
totals_by_cli.request_count | Nombre total de demandes adressées Copilot via l’interface CLI ce jour-ci, y compris les invites initiées par l’utilisateur et les appels de suivi agentique automatisés. |
totals_by_cli.token_usage.output_tokens_sum | Nombre total de jetons de sortie générés sur toutes les requêtes CLI ce jour-ci. |
totals_by_cli.token_usage.prompt_tokens_sum | Nombre total de jetons d’invite envoyés sur toutes les demandes CLI ce jour-là. |
totals_by_cli.token_usage.avg_tokens_per_request | Nombre moyen de jetons de sortie et de requête par requête CLI, calculé comme (output_tokens_sum + prompt_tokens_sum) ÷ request_count. |
totals_by_cli.prompt_count | Nombre total d’invites utilisateur, de commandes ou de requêtes exécutées dans une session. |
totals_by_cli.last_known_cli_version | La version la plus récente Copilot pour CLI a été détectée pour l’utilisateur ce jour-là. |
Champs d'activité des pull requests (API uniquement)
Important
Les rapports au niveau de l'organisation et de l'entreprise peuvent afficher des totaux différents en raison des différences de déduplication et du timing de l’attribution des utilisateurs. Pour obtenir des conseils sur l’interprétation des métriques de pull request dans différents contextes, consultez Métriques d’utilisation GitHub Copilot.
Ces champs enregistrent la création, la révision, la suggestion et la fusion des pull requests quotidiennes à l'échelle de l'entreprise ou de l'organisation, y compris l'activité effectuée par Copilot.
| Champ | Descriptif |
|---|---|
pull_requests.total_created | Nombre total de pull requests créées ce jour précis. La création est un événement unique. Chaque pull request est comptabilisée uniquement le jour où elle est créée. |
pull_requests.total_reviewed | Nombre total de pull requests examinées ce jour-là. La même demande de tirage peut être comptée pour plusieurs jours si elle reçoit des examens sur plusieurs jours. En une seule journée, chaque pull request est comptée une seule fois, même si plusieurs actions de révision ont lieu. |
pull_requests.total_merged | Nombre total de pull requests fusionnées ce jour-là. La fusion est un événement unique. Chaque pull request est comptée uniquement le jour où elle est fusionnée. |
pull_requests.median_minutes_to_merge | Temps médian, en minutes, entre la création d'une requête de tirage et sa fusion pour les requêtes de tirage fusionnées ce jour-là. La médiane est utilisée afin de réduire l’impact des valeurs aberrantes provenant de pull requests dont la durée est exceptionnellement longue. |
pull_requests.total_suggestions | Nombre total de suggestions de révision de pull request générées en ce jour précis, indépendamment de l’auteur. |
pull_requests.total_applied_suggestions | Nombre total de suggestions de révision de pull request appliquées ce jour-là, quel que soit l’auteur. |
pull_requests.total_created_by_copilot | Nombre de requêtes de tirage créées par Copilot ce jour précis. |
pull_requests.total_reviewed_by_copilot | Nombre de pull requests examinées par Copilot cette journée précise. Une requête de tirage peut être comptée plusieurs jours si Copilot elle est examinée sur plusieurs jours. |
pull_requests.total_merged_created_by_copilot | Nombre de pull requests créées par Copilot qui ont été fusionnées ce jour spécifique. Chaque pull request est comptée uniquement le jour où elle est fusionnée. |
pull_requests.median_minutes_to_merge_copilot_authored | Temps médian, en minutes, entre la création de demande de tirage et la fusion pour les demandes de tirage créées par Copilot et fusionnées ce jour spécifique. |
pull_requests.total_copilot_suggestions | Nombre de suggestions de révision de pull request générées par Copilot ce jour-là. |
pull_requests.total_copilot_applied_suggestions | Nombre de suggestions de révision de pull request générées par Copilot qui ont été appliquées ce jour-là. |