Leitfäden
So exportieren Sie CI-Traces mit OpenTelemetry
CI-Timing-Daten befinden sich in einem vom Rest Ihrer Observability getrennten Tool.
6 Min. Lesezeit
CI-Timing-Daten befinden sich in einem vom Rest Ihrer Observability getrennten Tool.
Warum es passiert
Workflow-Ausführungen sind natürlich Traces – Jobs und Schritte sind Spannen – aber nichts gibt sie standardmäßig aus.
So beheben Sie das Problem
- Modellieren Sie die Ausführung als Ablaufverfolgung mit Jobs und Schritten als untergeordnete Bereiche
- Exportieren Sie in Ihr bestehendes Backend, damit CI neben der Produktionstelemetrie integriert ist
- Verwenden Sie Span-Attribute für Runner-Beschriftung, Cache-Treffer und Exit-Code
- Der kritische Pfad wird sofort sichtbar, was in einer Dauerliste nie angezeigt wird
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 sammeln Sie LäufermetrikenSie können nicht erkennen, ob ein Job CPU-gebunden, speichergebunden oder festplattengebunden ist.So verfolgen Sie Perzentile für die Build-DauerDie durchschnittliche Bauzeit sieht gut aus, aber die Entwickler beschweren sich immer noch.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.