Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.
Statistiques d’administration
Utilisez l’API REST pour récupérer diverses métriques relatives à votre installation.
À propos des statistiques d’administration
Ces points de terminaison sont uniquement disponibles pour les administrateurs de site authentifiés. Les utilisateurs normaux recevront une réponse 404
.
Get all statistics
Codes d’état de la réponse HTTP pour « Get all statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get comment statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get gist statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get hooks statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get issue statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get milestone statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get organization statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get pages statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get pull request statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get repository statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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
Codes d’état de la réponse HTTP pour « Get users statistics »
Code d’état | Description |
---|---|
200 | OK |
Exemples de code pour « 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