Skip to main content

À propos des mesures des GitHub Actions

Découvrez les mesures GitHub Actions disponibles pour vos organisations et référentiels.

Qui peut utiliser cette fonctionnalité ?

Organization owners and users with the "View organization Actions metrics" permission can view organization-level metrics.

Users with the base repository role can view repository-level metrics.

A propos des mesures GitHub Actions

Les mesures GitHub Actions fournissent des informations sur les performances de vos flux de travail et de vos tâches au niveau de l'organisation et du référentiel. Il existe deux types d'indicateurs pour vous aider à analyser les différents aspects de vos flux de travail :

  • GitHub Actions indicateurs d'utilisation : Les indicateurs d'utilisation vous permettent de savoir combien de minutes vos flux de travail et vos tâches consomment. Vous pouvez utiliser ces données pour comprendre le coût des actions et vous assurer que vous restez dans les limites de votre plan. Ceci est particulièrement utile pour identifier les flux de travail ou les référentiels à forte utilisation.
  • GitHub Actions indicateurs de performance : Les indicateurs de performance se concentrent sur l'efficacité et la fiabilité de vos flux de travail et de vos tâches. Grâce aux mesures de performance, vous pouvez surveiller des indicateurs clés tels que les temps d'exécution des tâches, les temps d'attente et les taux d'échec afin d'identifier les goulots d'étranglement, les tâches qui tournent lentement ou les flux de travail qui échouent fréquemment.

Permettre l'accès aux métriques GitHub Actions

Les propriétaires d'organisations peuvent créer des rôles d'organisation personnalisés pour permettre aux personnes d'afficher les mesures d'utilisation GitHub Actions pour leur organisation. Pour permettre aux utilisateurs d'y accéder, sélectionnez le rôle « Voir les mesures des actions de l'organisation » lors de la création d'un rôle d'organisation personnalisé. Pour plus d’informations, consultez « Autorisations des rôles d’organisation personnalisés ».

À propos des métriques d'utilisation GitHub Actions

Les métriques d’utilisation de GitHub Actions vous permettent d’analyser la façon dont votre organisation utilise des minutes Actions. Vous pouvez afficher des informations sur l’utilisation liées à :

  • Workflows. Affichez les données d’utilisation pour chaque flux de travail de votre organisation et utilisez ces informations pour identifier les opportunités d’optimisation, telles que la refactorisation d’un flux de travail ou l’utilisation de exécuteur plus grand.
  • Travaux. Découvrez quels travaux sont les plus gourmands en ressources et où ils s’exécutent.
  • Dépôts. Obtenez un instantané de haut niveau de chaque référentiel de votre organisation et leur volume d’utilisation des minutes Actions.
  • Système d’exploitation d’exécution. Découvrez comment les exécuteurs pour chaque système d’exploitation utilisent les minutes Actions et les types de systèmes d’exploitation sur lesquels vos flux de travail s’exécutent le plus souvent.
  • Type d’exécuteur. Comparez la façon dont vos exécuteurs auto-hébergés et les exécuteurs hébergés par GitHub utilisent les minutes Actions et le volume des exécutions de flux de travail pour chaque type d’exécuteur.

À propos des mesures de performance GitHub Actions

GitHub Actions les mesures de performance vous permettent d'analyser l'efficacité et la fiabilité de vos flux de travail. Vous pouvez consulter des informations sur les performances, telles que les temps d'exécution moyens, les temps d'attente moyens et les taux d'échec :

  • Workflows. Affichez les données de performance pour chaque flux de travail dans votre organisation, y compris la durée moyenne d'exécution et les échecs de travail. Utilisez ces informations pour identifier les flux de travail inefficaces et les stabiliser.
  • Travaux. Affichez les données de performance pour chaque tâche individuelle, y compris la durée moyenne d'exécution, la durée moyenne de mise en file d'attente et les échecs de la tâche. Utilisez ces informations pour identifier les emplois inefficaces.
  • Dépôts. Obtenez un aperçu de haut niveau de chaque référentiel de votre organisation et de ses mesures de performance moyennes.
  • Système d’exploitation d’exécution. Comprendre les résultats obtenus par les candidats à l'exécution pour chaque système d'exploitation.
  • Type d’exécuteur. Comparer les performances des runners auto-hébergés et des runners hébergés par GitHub, afin de prendre des décisions sur les types de runners.

Étapes suivantes

Pour savoir comment rechercher des mesures pour votre organisation ou référentiel, consultez Affichage des mesures des GitHub Actions.