Esta versão do GitHub Enterprise foi descontinuada em 2023-03-15. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.
Recentemente, movemos algumas das documentações da API REST. Se você não conseguir encontrar o que está procurando, tente a página da API REST Ações.
Estatísticas de admin
Use a API REST para recuperar uma variedade de métricas sobre sua instalação.
Sobre as estatísticas de administrador
Esses pontos de extremidade só estão disponíveis para administradores autenticados do site. Os usuários normais receberão uma resposta 404
.
Get all statistics
Códigos de status de resposta HTTP para "Get all statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get all statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/all
Response
Status: 200
{
"repos": {
"total_repos": 212,
"root_repos": 194,
"fork_repos": 18,
"org_repos": 51,
"total_pushes": 3082,
"total_wikis": 15
},
"hooks": {
"total_hooks": 27,
"active_hooks": 23,
"inactive_hooks": 4
},
"pages": {
"total_pages": 36
},
"orgs": {
"total_orgs": 33,
"disabled_orgs": 0,
"total_teams": 60,
"total_team_members": 314
},
"users": {
"total_users": 254,
"admin_users": 45,
"suspended_users": 21
},
"pulls": {
"total_pulls": 86,
"merged_pulls": 60,
"mergeable_pulls": 21,
"unmergeable_pulls": 3
},
"issues": {
"total_issues": 179,
"open_issues": 83,
"closed_issues": 96
},
"milestones": {
"total_milestones": 7,
"open_milestones": 6,
"closed_milestones": 1
},
"gists": {
"total_gists": 178,
"private_gists": 151,
"public_gists": 25
},
"comments": {
"total_commit_comments": 6,
"total_gist_comments": 28,
"total_issue_comments": 366,
"total_pull_request_comments": 30
}
}
Get comment statistics
Códigos de status de resposta HTTP para "Get comment statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get comment statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/comments
Response
Status: 200
Get gist statistics
Códigos de status de resposta HTTP para "Get gist statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get gist statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/gists
Response
Status: 200
Get hooks statistics
Códigos de status de resposta HTTP para "Get hooks statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get hooks statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/hooks
Response
Status: 200
Get issue statistics
Códigos de status de resposta HTTP para "Get issue statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get issue statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/issues
Response
Status: 200
Get milestone statistics
Códigos de status de resposta HTTP para "Get milestone statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get milestone statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/milestones
Response
Status: 200
Get organization statistics
Códigos de status de resposta HTTP para "Get organization statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get organization statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/orgs
Response
Status: 200
Get pages statistics
Códigos de status de resposta HTTP para "Get pages statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get pages statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pages
Response
Status: 200
Get pull request statistics
Códigos de status de resposta HTTP para "Get pull request statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get pull request statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pulls
Response
Status: 200
Get repository statistics
Códigos de status de resposta HTTP para "Get repository statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get repository statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/repos
Response
Status: 200
Get users statistics
Códigos de status de resposta HTTP para "Get users statistics"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "Get users statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/users
Response
Status: 200