Панель мониторинга метрик использования Copilot и API отображают и экспортируют данные с использованием согласованного набора полей. В этом справочнике перечислены все доступные метрики и описано, как интерпретировать их значения как в визуальных элементах панели мониторинга, так и при экспорте NDJSON или API.
- Панели метрик использования Copilot доступны на уровне предприятия и организации .
- API метрик использования Copilot поддерживает корпоративные, организационные и пользовательские записи.
Рекомендации по чтению и интерпретации этих метрик см. в разделе AUTOTITLE.
Copilot Usage dashboard metrics
Эти метрики отображаются непосредственно на панели управления использованием Copilot. Эти диаграммы не включают Второй пилот CLI использования.
| Единица измерения | Description |
|---|---|
| Внедрение агентов | Процент активных пользователей Copilot, которые попробовали агент в текущем календарном месяце. |
| Среднее количество запросов в чате на одного активного пользователя | Среднее количество запросов в чате на одного активного пользователя. |
| Автодополнения кода (рекомендуется/принимается) | Общее количество предложений встроенного кода, которые были показаны и приняты. |
| Процент принятия доработок кода | Процент предложений, принятых пользователями. |
| Ежедневные активные пользователи | Количество уникальных пользователей, которые использовали Copilot в определенный день. |
| Еженедельные активные пользователи | Количество уникальных пользователей, которые использовали Copilot в течение семидневного окна. |
| Всего активных пользователей | Лицензированные пользователи, активные в текущем календарном месяце. |
| Использование языка | Распределение используемых языков программирования с помощью Copilot. |
| Использование языка в день | Ежедневная разбивка используемых языков. |
| Использование модели | Распространение моделей ИИ, используемых для чата. |
| Использование модели в день | Ежедневная разбивка использования модели чата. |
| Моделирование использования в каждом режиме чата | Использование модели по функции Copilot (спросить, редактировать, планировать, агент). |
| Использование модели для каждого языка | Распределение языков с разбивкой по моделям. |
| Наиболее часто используемая модель чата | Самая часто используемая модель чата за последние 28 дней. |
| Количество запросов в каждом режиме чата | Количество запросов на чат по режиму (запрос, редактирование, планирование, агент). |
Метрики панели генерации кода
Эти метрики отображаются в панели генерации кода и дают разбор того, как генерируется код в рамках инициированных пользователями и агентами активностей. Все значения получаются из строк кода (LoC), добавленных или удаленных в IDE.
| Единица измерения | Description |
|---|---|
| Строки кода, изменённые с помощью ИИ | Всего строки кода, добавленных и удаленных во всех режимах за последние 28 дней. |
| Вклад агента | Процент строк кода, добавленных и удалённых агентами (включая редактирование, агент и пользовательские режимы) за последние 28 дней. |
| Средние строки, удалённые агентом | Среднее количество строк, автоматически удаляемых агентами от имени активных пользователей в течение текущего календарного месяца. |
| Ежедневное количество добавленных и удаленных строк | Общее количество строк, добавленных и удалённых из кодовой базы по всем режимам за каждый день. |
| Изменения кода, инициированные пользователем | Строки, предложенные или вручную добавленные пользователями через завершение кода и действия в чат-панели (вставить, скопировать или применить). |
| Изменения кода, инициируемые агентами | Строки автоматически добавляются или удаляются из кодовой базы агентами от имени пользователей в режимах редактирования, агента и пользовательских режимов. |
| Изменения кода, инициируемые пользователем для каждой модели | Пользовательские строки кода, сгруппированные по моделям, используемым в IDE. |
| Изменения кода, инициируемые агентом для каждой модели | Строки кода, инициируемые агентом, сгруппированные по моделям, выполняющими действия агента. |
| Изменения кода, инициируемые пользователем по языкам | Строки кода, инициированные пользователем, сгруппированные по языкам программирования. |
| Изменения кода, инициируемые агентом по языкам | Строки кода, инициируемые агентом, сгруппированные по языкам программирования. |
API и поля экспорта
Эти поля отображаются в экспортированных отчетах NDJSON и в API метрик использования Copilot. Они предоставляют ежедневные записи на предприятиях, организации или в сфере применения, в зависимости от метрики.
Например, схемы данных, возвращаемых API, см. Пример схемы для метрик использования Copilot.
| Поле | Description |
|---|---|
agent_edit | Захватывает добавленные и удалённые строки, когда Copilot (в режиме агента и редактирования) записывает изменения напрямую в ваши файлы в IDE. |
`agent_edit` не включена в метрики на основе предложений и может не заполнять поля в стиле предложений (например, `user_initiated_interaction_count`). Также учитывает правки от кастомных агентов. |
| report_start_day / report_end_day | Даты начала и окончания 28-дневного отчетного периода. |
| day | Календарный день, который представляет эта запись. |
| enterprise_id | Уникальный идентификатор предприятия. |
|
organization_id (Только API) | Уникальный идентификатор организации. |
| user_id / user_login | Уникальный идентификатор и GitHub имя пользователя пользователя. |
| user_initiated_interaction_count | Количество явных запросов, отправленных на Copilot.
Подсчитываются только сообщения или приглашения, активно отправленные в модель.
Не включает открытие панели чата, переключение режимов (например, запрос, редактирование, планирование или агент), использование клавиатурных ярлыков для открытия встроенного интерфейса или внесение изменений в конфигурацию. |
| chat_panel_agent_mode | Фиксирует взаимодействия, инициированные пользователями, в панели чата с выбранным режимом агента. |
| chat_panel_ask_mode | Фиксирует взаимодействия, инициированные пользователями, в чате с выбранным режимом запроса. |
| chat_panel_custom_mode | Фиксирует взаимодействия, инициированные пользователями, в чат-панели с выбранным пользовательским агентом. |
| chat_panel_edit_mode | Фиксирует взаимодействия, инициированные пользователями, в чат-панели с выбранным режимом редактирования. |
| chat_panel_unknown_mode | Фиксирует взаимодействия, инициированные пользователями, в панели чата, где режим неизвестен. |
| code_generation_activity_count | Количество уникальных Copilot сгенерированных выходных событий.
Включает: Весь сгенерированный контент, включая комментарии и строки документации.
Несколько блоков: Каждый отдельный блок кода из приглашения одного пользователя считается отдельным поколением.
Заметка: Эту метрику нельзя напрямую сравнивать с user_initiated_interaction_count, так как один запрос может привести к нескольким поколениям. |
| code_acceptance_activity_count | Количество предложений или блоков кода, принятых пользователями.
Рассчитывает: Все встроенные действия принятия, такие как «применить к файлу», «вставить при курсоре», «вставить в терминал» и использование кнопки «Копировать ».
Не считается: Ручные действия с буфером обмена ОС (например, Ctrl+C).
Зернистость: При каждом действии принятия счетчик увеличивается один раз, независимо от того, сколько блоков кода было создано первоначальным запросом. |
| loc_suggested_to_add_sum | Предложенные строки кода Copilot (завершения, встроенный чат, чат-панель и т.д.; исключает правки агента). |
| loc_suggested_to_delete_sum | Строки кода Copilot предложено удалить (планируется поддержка в будущем). |
| loc_added_sum | Строки кода фактически добавлены в редактор (принятые дополнения, примененные блоки кода, режим агента/редактирования). |
| loc_deleted_sum | Строки кода удаляются из редактора (в настоящее время из правок агентов). |
| totals_by_ide | Разбивка метрик по используемой среде IDE. |
| totals_by_feature | Разбивка метрик по Copilot функции (например, встроенный чат, панель чата). |
| totals_by_language_feature | Разбивка, объединяющая язык и размерность функции. |
| totals_by_model_feature / totals_by_language_model | Разбивка активности в чате для конкретной модели (не завершения). Когда выбор автоматической модели включены, активность приписывается фактической используемой модели, а не отображается как Auto. |
| last_known_ide_version / last_known_plugin_version | Самая последняя версия IDE и Копилот Чат обнаружена для каждого пользователя. |
| daily_active_cli_users | Количество уникальных пользователей в предприятии или организации, которые использовали Copilot через CLI в определённый день. Это поле не зависит от количества активных пользователей IDE и не включено в определения активных пользователей на основе IDE. Опущено для предприятий или организаций без использования CLI в этот день. |
| totals_by_cli | Разбивка специфичных для CLI метрик для предприятия или организации за определённый день. Независимо от метрик IDE — использование CLI не отражается в других полях, таких как totals_by_ide или totals_by_feature. Опущено для предприятий или организаций без использования CLI в этот день. См. ниже поле метрик Второй пилот CLI . |
| used_cli | Фиксирует, использовал ли пользователь Второй пилот CLI в тот день. |
| used_agent | Фиксирует, использовал ли пользователь режим агента IDE в тот день. |
| used_chat | Фиксирует, пользовался ли пользователь IDE-чатом в тот день. |
Второй пилот CLI метричные поля (только для API)
`totals_by_cli` Объект содержит следующие вложенные поля при использовании CLI.
| Поле | Description |
|---|---|
totals_by_cli.session_count | В этот день инициировано несколько отдельных сессий CLI. |
totals_by_cli.request_count | Общее количество запросов на Copilot через CLI в этот день, включая как пользовательские запросы, так и автоматические агентные последующие звонки. |
totals_by_cli.token_usage.output_tokens_sum | Общее количество выводных токенов, сгенерированных по всем запросам CLI в этот день. |
totals_by_cli.token_usage.prompt_tokens_sum | Общее количество токенов prompt, отправленных по всем запросам CLI в этот день. |
totals_by_cli.token_usage.avg_tokens_per_request | Среднее количество токенов вывода и запросов на запрос CLI, вычисленное как (output_tokens_sum + prompt_tokens_sum) ÷ request_count. |
totals_by_cli.prompt_count | Общее количество пользовательских подсказок, команд или запросов, выполненных в течение сессии. |
totals_by_cli.last_known_cli_version | Самая свежая Второй пилот CLI версия обнаружена для пользователя в тот день. |
Поля активности pull request (только API)
Внимание
Отчёты на уровне организации и предприятий могут показывать разные итоги из-за различий в дедупликации пользователя и времени атрибуции. Для получения рекомендаций по интерпретации метрик pull request-запросов в разных областях см. GitHub Copilot метрики использования.
Эти поля охватывают ежедневную активность по созданию pull-запросов, их рассмотрению, слиянию и предложению в сфере деятельности предприятия или организации, включая деятельность, выполняемую Copilot.
| Поле | Description |
|---|---|
pull_requests.total_created | Общее количество pull request, созданных в этот конкретный день. Творение — это единичное событие. Каждый pull request учитывается только в день его создания. |
pull_requests.total_reviewed | Общее количество pull request, рассмотренных в этот конкретный день. Один и тот же pull request может засчитываться в несколько дней, если он получает отзывы в несколько дней. В течение одного дня каждый pull request засчитывается один раз, даже если происходит несколько действий по проверке. |
pull_requests.total_merged | Общее количество пулл-заявок, объединённых в этот конкретный день. Слияние — это одноразовое событие. Каждый pull request засчитывается только в день его слияния. |
pull_requests.median_minutes_to_merge | Медиана времени, в минутах, между созданием pull request и слиянием для pull-запросов, объединённых в этот конкретный день. Медиана используется для снижения воздействия выбросов от необычно долгих pull request. |
pull_requests.total_suggestions | Общее количество предложений по отзывам pull request, созданных в этот конкретный день, независимо от автора. |
pull_requests.total_applied_suggestions | Общее количество предложений по отзывам pull request, которые были применены в этот конкретный день, независимо от автора. |
pull_requests.total_created_by_copilot | Количество pull request, созданных Copilot в этот конкретный день. |
pull_requests.total_reviewed_by_copilot | Количество pull-запросов, рассмотренных Copilot в этот конкретный день. Pull-запрос может быть засчитан на несколько дней, если Copilot проверяет его несколько дней. |
pull_requests.total_merged_created_by_copilot | Количество pull request, созданных Copilot, объединённых в этот конкретный день. Каждый pull request засчитывается только в день его слияния. |
pull_requests.median_minutes_to_merge_copilot_authored | Медиана времени, в минутах, между созданием и слиянием pull request, созданных Copilot и объединённых в этот конкретный день. |
pull_requests.total_copilot_suggestions | Количество предложений для проверки pull request, генерируемых Copilot в этот конкретный день. |
pull_requests.total_copilot_applied_suggestions | Количество предложений по отзыву pull request, полученных Copilot, которые были применены в этот конкретный день. |