Skip to main content

Viewing GitHub Actions metrics

You can view metrics to monitor where your organization or repositories use GitHub Actions and how they are performing.

Wer kann dieses Feature verwenden?

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.

About GitHub Actions metrics

GitHub Actions metrics provide insights into how your workflows and jobs are performing at the organization and repository levels. There are two types of metrics to help you analyze different aspects of your workflows:

  • GitHub Actions usage metrics: Usage metrics help you track how many minutes your workflows and jobs consume. You can use this data to understand the cost of running Actions and ensure you're staying within your plan limits. This is especially useful for identifying high-usage workflows or repositories.
  • GitHub Actions performance metrics: Performance metrics focus on the efficiency and reliability of your workflows and jobs. With performance metrics, you can monitor key indicators like job run times, queue times, and failure rates to identify bottlenecks, slow-running jobs, or frequently failing workflows.

Enabling access to GitHub Actions metrics

Organization owners can create custom organization roles to allow people to view GitHub Actions usage metrics for their organization. To provide users with access, select the "View organization Actions metrics" role when creating a custom organization role. For more information, see "Informationen zu benutzerdefinierten Organisationsrollen."

About GitHub Actions usage metrics

GitHub Actions-Nutzungsmetriken ermöglichen es Ihnen, zu analysieren, wie Ihre Organisation Aktionsminuten verwendet. Sie können sich Nutzungsdaten zu den folgenden Bereichen anzeigen lassen:

  • Workflows: Rufen Sie die Nutzungsdaten für jeden Workflow in Ihrem Unternehmen ab, und nutzen Sie diese Informationen, um Optimierungsmöglichkeiten zu ermitteln, z. B. Refactoring eines Workflows oder die Verwendung eines größerer Runner.
  • Aufträge: Sehen Sie, welche Aufträge die ressourcenintensivsten sind und wo sie ausgeführt werden.
  • Repositorys: Erhalten Sie eine aussagekräftige Momentaufnahme aller Repositorys in Ihrem Unternehmen und das Volumen der von ihnen genutzten Aktionsminuten.
  • Betriebssystem-Laufzeit: Erfahren Sie, wie Runner der einzelnen Betriebssysteme die Aktionsminuten nutzen und auf welchen Betriebssystemen Ihre Workflows am häufigsten ausgeführt werden.
  • Runner-Typ: Vergleichen Sie, wie Ihre selbst gehosteten Runner und gitHub-gehosteten Runner Aktionsminuten verwenden, und die Volumen der Workflows pro Runnertyp.

About GitHub Actions performance metrics

Note

GitHub Actions performance metrics is currently in public preview and subject to change.

GitHub Actions performance metrics enables you to analyze the efficiency and reliability of your workflows. You can view performance information such as average run times, average queue times, and failure rates, related to:

  • Workflows. View performance data for each workflow in your organization, including average run time and job failures. Use this information to identify inefficient workflows and run stability.
  • Jobs. View performance data for each individual job to, including average run time, average queue time, and job failures. Use this information to identify inefficient jobs.
  • Repositories. Get a high-level snapshot of each repository in your organization and their average performance metrics.
  • Runtime OS. Understand how runners for each operating system are performing.
  • Runner type. Compare the performance of self-hosted runners and GitHub-hosted runners, to make decisions about runner types.

Understanding GitHub Actions metrics aggregation

Mit dem Feature für die Auswahl von Zeiträumen können Sie GitHub Actions Nutzungsmetriken über vordefinierte Zeiträume anzeigen, wie in der folgenden Tabelle beschrieben. Diese Metriken umfassen übersprungene Ausführungen und die, die null Minuten verwenden. Daten werden mithilfe von UTC-Tagen (koordinierte Weltzeit) angegeben.

ZeitraumBeschreibung
Aktuelle Woche (Mo-So)Daten von Montag bis zum aktuellen Tag, an dem die Seite angesehen wird.
Laufender MonatDaten vom ersten Monat bis zum aktuellen Tag, an dem die Seite angesehen wird.
Letzter MonatDaten vom ersten Tag bis zum letzten Tag des vorherigen Monats.
Letzte 30 TageDaten aus den letzten 30 Tagen bis zum Besuch der Seite.
Die letzten 90 TageDaten aus den letzten 90 Tagen bis zum Besuch der Seite.
Letztes JahrAggregierte Daten der letzten 12 Monate.

Viewing GitHub Actions metrics for your organization

Note

Es kann eine Diskrepanz zwischen der Auftragsanzahl der Workflowregisterkarte und der Anzahl der Aufträge aufgrund von Unterschieden bei der Identifizierung eindeutiger Aufträge geben. Dies wirkt sich nicht auf die berechneten Gesamtminuten aus.

  1. Wählen Sie in der oberen rechten Ecke von GitHub Ihr Profilfoto aus, und klicken Sie dann auf Ihre Organisationen.

  2. Klicke auf den Namen Deiner Organisation.

  3. Klicke unter dem Namen deiner Organisation auf Erkenntnisse.

    Screenshot: Horizontale Navigationsleiste für eine Organisation. Eine Registerkarte mit einem Diagrammsymbol und der Bezeichnung „Erkenntnisse“ ist durch eine dunkelorange Umrandung hervorgehoben.

  4. Klicke im Navigationsmenü „Insights“ auf Actions Usage Metrics oder Actions Performance Metrics.

  5. Um einen Zeitraum auszuwählen, für den Sie die Nutzungsmetriken anzeigen möchten, wählen Sie eine Option aus dem Dropdown-Menü Zeitraum oben rechts auf der Seite. Weitere Informationen findest du unter Grundlegendes zur Metrikaggregation mit GitHub Actions.

  6. Klicke auf die Registerkarte mit den Metriken, die zu anzeigen möchtest. Weitere Informationen findest du unter Informationen zu Nutzungsmetriken von GitHub Actions oder Informationen zu Leistungsmetriken von GitHub Actions.

  7. Um die in einer Registerkarte angezeigten Daten zu filtern, können Sie einen Filter erstellen.

    1. Klicken Sie auf die -Filter-Schaltfläche.
    2. Wählen Sie Filter hinzufügen aus.
    3. Wählen Sie eine Metrik aus, nach der Sie Ergebnisse filtern möchten.
    4. Geben Sie je nach ausgewählter Metrik Informationen in den Spalten „Kennzeichner“, „Operator“ und „Wert“ ein.
    5. Klicken Sie optional auf Filter hinzufügen, um einen anderen Filter hinzuzufügen.
    6. Klicken Sie auf Anwenden.
  8. Wenn Sie Die Nutzungsmetriken optional in eine CSV-Datei herunterladen möchten, klicken Sie auf .

Viewing GitHub Actions metrics for your repository

Note

Repository-level metrics for GitHub Actions is in public preview and subject to change.

Note

Es kann eine Diskrepanz zwischen der Auftragsanzahl der Workflowregisterkarte und der Anzahl der Aufträge aufgrund von Unterschieden bei der Identifizierung eindeutiger Aufträge geben. Dies wirkt sich nicht auf die berechneten Gesamtminuten aus.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
  2. Under your repository name, click the Insights tab.
  3. Klicke im Navigationsmenü „Insights“ auf Actions Usage Metrics oder Actions Performance Metrics.
  4. Um einen Zeitraum auszuwählen, für den Sie die Nutzungsmetriken anzeigen möchten, wählen Sie eine Option aus dem Dropdown-Menü Zeitraum oben rechts auf der Seite. Weitere Informationen findest du unter Grundlegendes zur Metrikaggregation mit GitHub Actions.
  5. Klicke auf die Registerkarte mit den Metriken, die zu anzeigen möchtest. Weitere Informationen findest du unter Informationen zu Nutzungsmetriken von GitHub Actions oder Informationen zu Leistungsmetriken von GitHub Actions.
  6. Um die in einer Registerkarte angezeigten Daten zu filtern, können Sie einen Filter erstellen.
    1. Klicken Sie auf die -Filter-Schaltfläche.
    2. Wählen Sie Filter hinzufügen aus.
    3. Wählen Sie eine Metrik aus, nach der Sie Ergebnisse filtern möchten.
    4. Geben Sie je nach ausgewählter Metrik Informationen in den Spalten „Kennzeichner“, „Operator“ und „Wert“ ein.
    5. Klicken Sie optional auf Filter hinzufügen, um einen anderen Filter hinzuzufügen.
    6. Klicken Sie auf Anwenden.
  7. Wenn Sie Die Nutzungsmetriken optional in eine CSV-Datei herunterladen möchten, klicken Sie auf .