Skip to main content

Propriedades de dados de métricas para o GitHub Copilot

Veja como o GitHub calcula as propriedades de APIs e relatórios.

last_activity_at

Observação

Esses dados estão em versão prévia pública e sujeitos a alterações.

O carimbo de data/hora da interação mais recente de um usuário com a funcionalidade do Copilot.

Superfícies

Essa propriedade é consistente entre as seguintes superfícies:

Cálculo

As seguintes interações contam como atividade:

  • Recebendo uma sugestão de código em um IDE
  • Conversando com o Copilot Chat em um IDE
  • Criando ou atualizando uma base de informações
  • Gerando um resumo de uma pull request
  • Interagindo com o Copilot Chat no GitHub
  • Interagindo com o Copilot em um dispositivo móvel
  • Interagindo com o Copilot Chat para a CLI

Os eventos acompanhados vêm da telemetria do lado do cliente e do servidor, garantindo que o carimbo de data/hora seja durável se as condições de rede afetarem a telemetria do lado do cliente.

O processamento de novos eventos de telemetria e a atualização da data last_activity_at de um usuário podem levar até 24 horas. Os usuários devem ter a telemetria habilitada em seu IDE para que seu uso seja refletido em last_activity_at.

Período de retenção

  • O período de retenção dos dados last_activity_at é de 90 dias. Isso não pode ser modificado.
  • Após 90 dias sem nenhuma atividade nova, o valor last_activity_at de um usuário é definido como nil.

Para obter mais informações, confira Atualizar o período de retenção para valores de last_activity_at na API de gerenciamento de usuário do Copilot para 90 dias no the GitHub Blog.

Relatório de atividades do Copilot

O relatório de atividades do Copilot mostra os dados de atividade do usuário de uma organização ou empresa.

Os dados no relatório são atualizados automaticamente a cada 30 minutos.

Campos

CampoDescrição
report_timeCarimbo de data/hora UTC do momento em que o relatório foi gerado
loginNome de usuário do GitHub do usuário do Copilot
last_authenticated_atCarimbo de data/hora UTC da autenticação mais recente do usuário
last_activity_atCarimbo de data/hora UTC da interação mais recente do usuário com o Copilot
last_surface_usedO recurso Copilot usado mais recentemente:
  • IDE: nome e versão do editor (por exemplo, "VS Code 1.89.1")
  • GitHub.com: nome do recurso (por exemplo, "Copilot Chat")
  • Não especificado: quando os detalhes do IDE não estão disponíveis ou não há nenhuma atividade recente

Período de retenção

Os dados de atividade e autenticação são mantidos por um período de 90 dias sem interrupção, consistente com o campo last_activity_at.

Recursos incluídos

O relatório de atividades fornece visibilidade sobre o uso de todos os recursos do GitHub Copilot em GA (disponibilidade geral) no IDE, no GitHub, na CLI do GitHub e no GitHub Mobile.

Recursos de IDE

  • Preenchimentos de código
  • Próximas sugestões de edição
  • Copilot Chat
  • Modo de agente
  • Copilot Edits no VS Code

Recursos do GitHub

  • Copilot Chat
  • Agente de codificação do Copilot
  • Copilot para Docs
  • Gerenciamento da base de dados de conhecimento
  • Resumos de solicitações de pull do Copilot
  • Revisão de código do Copilot

Limitações

Há uma possibilidade de que o GitHub não tenha a telemetria consistente de alguns IDEs de terceiros fora do VS Code (como JetBrains e Xcode). Os usuários precisam estar executando a versão mais recente do IDE.

O relatório de atividades pode excluir o uso de recursos do GitHub Copilot que ainda não estão em GA (disponibilidade geral). Atualmente, os seguintes recursos não têm registros completos:

  • Copilot Spaces
  • Copilot Spark