Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-08-20. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Versão do artigo: Enterprise Server 2.18

Metrics available with GitHub Insights

GitHub Insights includes a variety of metrics to give you visibility into your team's software delivery process.

GitHub Insights está disponível com GitHub One. Para obter mais informações, consulte os "Produtos da GitHub".

Neste artigo

About metrics in GitHub Insights

Os dados disponíveis em GitHub Insights são divididos em métricas chave e relatórios.

GitHub Insights destaca métricas chave porque essas métricas são diretamente acionáveis para aumentar a velocidade e a qualidade. As métricas chave são úteis para todos na organização, desde colaboradores individuais e seus gerentes até executivos olhando o quadro maior. You can set and measure goals for each key metric. For more information, see "Managing goals."

Todas as outras métricas estão incluídas nos relatórios, que contêm várias métricas sobre o mesmo tópico, como pull requests ou código.

Pessoas com permissões de administrador para GitHub Insights podem gerenciar quais métricas serão exibidas. Para obter mais informações, consulte "Managing available metrics and reports."

Key metrics for collaboration in pull requests

Key metrics for collaboration in pull requests help teams remove bottlenecks in process, improve collaboration, and deliver projects faster, with higher quality. Improving these metrics results in a more productive team.

Code review distribution

Measures the distribution of code reviews across a team or organization. A value closer to 1 indicates a more equal distribution. Includes members who have previously opened, reviewed, or commented on a pull request, or committed to a branch.

The index is equal to 1 minus the Gini coefficient of code reviews for an organization or team. For more information, see Gini coefficient on Wikipedia.

Code review turnaround

The time elapsed between a review assignment and a completed review.

To counteract code reviews as a blocker for teams, organizations can optimize their review assignment process and set goals for turnaround time.

Time to open

The time elapsed between a user's first commit to a branch and opening a pull request for that branch.

Decreasing this period of time allows contributors to receive feedback earlier in the process and allows more time for collaboration and iteration.

Pull request size

Total diff size of a pull request (total of lines added, removed, and changed).

Large pull requests carry more risk when deploying to production and are more difficult to review, merge, and release. Deploying pull requests of a reasonable size enables your team to review and ship new features at a faster cadence and with greater confidence

Work in progress

The number of open pull requests for a given team or organization, expressed as a total as well as a ratio of open pull requests to developer.

A large pull request backlog means work may be out of date, indicating wasted effort from your team. This metric helps keep your team focused while ensuring no one on the team is blocked or overburdened.

Relatórios

MetricDescrição
ActivityAn activity is any one of the following:
  • Committing to a branch
  • Opening a pull request
  • Fechar uma pull request
  • Fazer merge de uma pull request
  • Fazer comentários em uma pull request
  • Approving a pull request
Activity, hourAn hour with activity is any hour in which at least one contributor records an activity.
Churn codeChurn code is code changed within three weeks of being added or last changed. This includes lines of code that were overwritten by the author or by another contributor.
Lines of code added and changedTotal count of new lines of code added plus lines of code changed. You can include or exclude churn code.
OwnershipPercentage breakdown of lines of code added and changed by the last contributor to add or change each line of code.
PairingsContributors who modify or remove another contributor's code.
Percentage of codebase changedLines of code added or changed in the codebase as a percentage of total lines of code in the codebase.
Percentage of new and changed code vs churn codeLines of code added and changed, excluding churn code, as a percentage of total lines of code added and changed, including churn code.
Pull requests openThe count of all pull requests which are open at the end of the period selected or the time interval displayed on the chart.
RetentionPercentage of lines of code persisting in the codebase after each week, grouped by the week the lines were created.
Time to mergeTime between the first commit on a branch and the merge action of a pull request on that branch. The timestamp of the first commit on a branch is subtracted from the timestamp on the merge action of the pull request.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato