

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Metriche per le pipeline CI/CD
<a name="metrics-for-cicd-pipelines"></a>

In base all'[architettura di riferimento di AWS Deployment Pipeline](https://pipelines.devops.aws.dev/application-pipeline/), è necessario tenere traccia almeno delle seguenti quattro metriche per le pipeline: CI/CD 
+ **Lead time**: il tempo medio impiegato da un singolo commit per arrivare fino alla produzione. Ti consigliamo di impostare un lead time compreso tra 1 ora e 1 giorno, a seconda del caso d'uso.
+ **Frequenza di implementazione**: il numero di implementazioni di produzione in un determinato periodo di tempo. Consigliamo di impostare come target le frequenze di implementazione da più volte al giorno a due volte alla settimana, a seconda del caso d'uso.
+ **Tempo medio tra un guasto e l'altro (MTBF)**: il periodo di tempo medio tra l'avvio di una pipeline riuscita e l'inizio di una pipeline fallita. Consigliamo di puntare a un MTBF il più alto possibile. [Per ulteriori informazioni, consulta Incremento dell'MTBF.](https://docs.aws.amazon.com/whitepapers/latest/availability-and-beyond-improving-resilience/increasing-mtbf.html)
+ **Tempo medio di ripristino (MTTR)**: il periodo di tempo medio tra l'avvio di una pipeline fallita e l'inizio della successiva pipeline riuscita. Ti consigliamo di scegliere come target un MTTR il più basso possibile. [Per ulteriori informazioni, consulta Ridurre l'MTTR.](https://docs.aws.amazon.com/whitepapers/latest/availability-and-beyond-improving-resilience/reducing-mttr.html)

Queste metriche aiutano i team a monitorare i progressi verso il raggiungimento della piena maturità. CI/CD I team dovrebbero avere discussioni aperte con le parti interessate dell'organizzazione su quali dovrebbero essere gli obiettivi ottimali. Le situazioni e le esigenze variano notevolmente da un'organizzazione all'altra e persino da un team all'altro.

È molto importante ricordare che cambiamenti rapidi e drastici di solito aumentano il rischio di insorgenza di problemi. Stabilisci degli obiettivi per puntare a piccoli miglioramenti incrementali. Un lead time ottimale comune per CI/CD pipeline complete è inferiore a 3 ore. Un team che inizia con un lead time di 5,2 giorni dovrebbe puntare a una riduzione di un giorno ogni poche settimane. Dopo che questo team ha raggiunto un lead time di un giorno o meno, può rimanere lì per diversi mesi e passare a un lead time più aggressivo solo se le parti interessate del team e dell'organizzazione lo ritengono necessario.