Leitfäden
So sammeln Sie Läufermetriken
Sie können nicht erkennen, ob ein Job CPU-gebunden, speichergebunden oder festplattengebunden ist.
5 Min. Lesezeit
Sie können nicht erkennen, ob ein Job CPU-gebunden, speichergebunden oder festplattengebunden ist.
Warum es passiert
Von GitHub gehostete Läufer stellen keine Ressourcenmetriken pro Job zur Verfügung.
So beheben Sie das Problem
- Nutzen Sie einen Anbieter, der CPU, Speicher und I/O pro Job automatisch erfasst
- Andernfalls führen Sie einen Hintergrund-Sampler aus und laden das Ergebnis als Artefakt hoch
- Korrelieren Sie die Nutzung mit der Dauer, um Möglichkeiten in der richtigen Größe zu finden
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So verfolgen Sie Perzentile für die Build-DauerDie durchschnittliche Bauzeit sieht gut aus, aber die Entwickler beschweren sich immer noch.So exportieren Sie CI-Traces mit OpenTelemetryCI-Timing-Daten befinden sich in einem vom Rest Ihrer Observability getrennten Tool.So fragen Sie CI-Daten programmgesteuert abSie benötigen CI-Daten in einem Dashboard oder einem wöchentlichen Bericht.So erstellen Sie einen wöchentlichen CI-GesundheitsberichtCI verschlechtert sich allmählich und niemand bemerkt es, bis es schlecht ist.