Guide
Come esportare le tracce CI con OpenTelemetry
I dati temporali CI risiedono in uno strumento separato dal resto della tua osservabilità.
6 min di lettura
Perché succede
Come risolverlo
- Modella l'esecuzione come una traccia con processi e passaggi come intervalli secondari
- Esporta nel backend esistente in modo che l'CI si affianchi alla telemetria di produzione
- Utilizza gli attributi di intervallo per l'etichetta del runner, l'hit della cache e il codice di uscita
- Il percorso critico diventa immediatamente visibile, cosa che un elenco di durata non mostra mai
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come raccogliere le metriche dei corridoriNon è possibile stabilire se un lavoro è legato alla CPU, alla memoria o al disco.Come tenere traccia dei percentili di durata della compilazioneIl tempo di costruzione medio sembra soddisfacente, ma gli sviluppatori continuano a lamentarsi.Come eseguire query sui dati CI a livello di codiceHai bisogno di dati CI in una dashboard o in un report settimanale.Come eseguire un report settimanale sullo stato dell'ICLa CI si degrada gradualmente e nessuno se ne accorge finché non diventa pessima.