Informationen zu GitHub Actions-Metriken
GitHub Actions-Metriken geben Aufschluss darüber, wie deine Workflows und Aufträge auf der Ebene der Organisation und der Ebene des Repository funktionieren. Es gibt zwei Arten von Metriken, mit denen du verschiedene Aspekte deiner Workflows analysieren kannst:
- GitHub Actions-Nutzungsmetriken: Mithilfe von Nutzungsmetriken kannst du nachverfolgen, wie viele Minuten deine Workflows und Aufträge verbrauchen. Anhand dieser Daten kannst du dir einen Überblick über die Kosten für die Ausführung von Aktionen verschaffen und sicherstellen, dass du im Planlimit bleibst. Diese Metrik ist besonders nützlich, um Workflows oder Repositorys mit hoher Auslastung zu identifizieren.
- GitHub Actions-Leistungsmetriken: Leistungsmetriken messen die Effizienz und Zuverlässigkeit deiner Workflows und Aufträge. Mit Leistungsmetriken kannst du wichtige Indikatoren wie Auftragsausführungszeiten, Warteschlangenzeiten und Fehlerraten überwachen, um Engpässe, langsam ausgeführte Aufträge oder Workflows, bei denen häufig Fehler auftreten, zu identifizieren.
Gewähren des Zugriffs auf GitHub Actions-Metriken
Organisationsbesitzer können benutzerdefinierte Organisationsrollen erstellen, damit Personen GitHub Actions-Nutzungsmetriken für ihre Organisation anzeigen können. Wähle beim Erstellen einer benutzerdefinierten Organisationsrolle die Rolle „Actions-Organisationsmetriken anzeigen“ aus, um Benutzern Zugriff zu gewähren. Weitere Informationen findest du unter Informationen zu benutzerdefinierten Organisationsrollen.
Informationen zu GitHub Actions-Nutzungsmetriken
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.
Informationen zu GitHub Actions-Leistungsmetriken
Note
GitHub Actions-Leistungsmetriken befinden sich derzeit in public preview. Änderungen sind vorbehalten.
Mithilfe von GitHub Actions-Leistungsmetriken kannst du analysieren, wie effizient und zuverlässig deine Workflows sind. Du kannst Leistungsinformationen wie durchschnittliche Laufzeiten, durchschnittliche Warteschlangenzeiten und Fehlerraten in folgenden Zusammenhängen anzeigen:
- Workflows: Lasse dir Leistungsdaten wie durchschnittliche Laufzeiten und Auftragsfehler für die einzelnen Workflows in deiner Organisation anzeigen. Verwende diese Informationen, um zu ermitteln, welche Workflows ineffizient sind, und um für Stabilität zu sorgen.
- Aufträge: Lasse dir Leistungsdaten wie durchschnittliche Laufzeiten, durchschnittliche Warteschlangenzeiten und Auftragsfehler für einzelne Aufträge anzeigen. Verwende diese Informationen, um ineffiziente Aufträge zu identifizieren.
- Repositorys: Rufe für jedes Repository in deiner Organisation eine allgemeine Momentaufnahme und die entsprechenden durchschnittlichen Leistungsmetriken ab.
- Betriebssystem-Laufzeit: Verschaffe dir einen Überblick darüber, wie Runner bei den einzelnen Betriebssystemen funktionieren.
- Runner-Typ: Vergleiche die Leistung von selbst gehosteten Runnern und von GitHub gehosteten Runnern, um dich für einen Runnertyp zu entscheiden.
Grundlegendes zur Aggregation von GitHub Actions-Metriken
Mit dem Feature für die Auswahl von Zeiträumen kannst du GitHub Actions-Metriken ü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.
Zeitraum | Beschreibung |
---|---|
Aktuelle Woche (Mo-So) | Daten von Montag bis zum aktuellen Tag, an dem die Seite angesehen wird. |
Laufender Monat | Daten vom ersten Monat bis zum aktuellen Tag, an dem die Seite angesehen wird. |
Letzter Monat | Daten vom ersten Tag bis zum letzten Tag des vorherigen Monats. |
Letzte 30 Tage | Daten aus den letzten 30 Tagen bis zum Besuch der Seite. |
Die letzten 90 Tage | Daten aus den letzten 90 Tagen bis zum Besuch der Seite. |
Letztes Jahr | Aggregierte Daten der letzten 12 Monate. |
Anzeigen von GitHub Actions-Metriken für deine Organisation
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.
-
Wählen Sie in der oberen rechten Ecke von GitHub Ihr Profilfoto aus, und klicken Sie dann auf Ihre Organisationen.
-
Klicke auf den Namen Deiner Organisation.
-
Klicke unter dem Namen deiner Organisation auf Erkenntnisse.
-
Klicke im Navigationsmenü „Insights“ auf Actions Usage Metrics oder Actions Performance Metrics.
-
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.
-
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.
-
Um die in einer Registerkarte angezeigten Daten zu filtern, können Sie einen Filter erstellen.
- Klicken Sie auf die -Filter-Schaltfläche.
- Wählen Sie Filter hinzufügen aus.
- Wählen Sie eine Metrik aus, nach der Sie Ergebnisse filtern möchten.
- Geben Sie je nach ausgewählter Metrik Informationen in den Spalten „Kennzeichner“, „Operator“ und „Wert“ ein.
- Klicken Sie optional auf Filter hinzufügen, um einen anderen Filter hinzuzufügen.
- Klicken Sie auf Anwenden.
-
Wenn Sie Die Nutzungsmetriken optional in eine CSV-Datei herunterladen möchten, klicken Sie auf .
Anzeigen von GitHub Actions-Metriken für dein Repository
Note
GitHub Actions-Metriken auf Repositoryebene befinden sich in public preview und können noch verändert werden.
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.
- Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
- Klicke unter dem Repositorynamen auf die Registerkarte Insights.
- Klicke im Navigationsmenü „Insights“ auf Actions Usage Metrics oder Actions Performance Metrics.
- 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.
- 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.
- Um die in einer Registerkarte angezeigten Daten zu filtern, können Sie einen Filter erstellen.
- Klicken Sie auf die -Filter-Schaltfläche.
- Wählen Sie Filter hinzufügen aus.
- Wählen Sie eine Metrik aus, nach der Sie Ergebnisse filtern möchten.
- Geben Sie je nach ausgewählter Metrik Informationen in den Spalten „Kennzeichner“, „Operator“ und „Wert“ ein.
- Klicken Sie optional auf Filter hinzufügen, um einen anderen Filter hinzuzufügen.
- Klicken Sie auf Anwenden.
- Wenn Sie Die Nutzungsmetriken optional in eine CSV-Datei herunterladen möchten, klicken Sie auf .