Visualizzazione delle metriche in Cloud Deploy

Cloud Deploy mostra le metriche relative al numero di deployment eseguiti per una determinata pipeline di distribuzione nel tempo e a quanti di questi deployment è andato a buon fine.

Informazioni sulle metriche di Cloud Deploy

Tutte le metriche di deployment in Cloud Deploy hanno le seguenti caratteristiche:

  • Tutte le metriche vengono misurate in base alla pipeline di distribuzione.

  • Tutte le metriche si riferiscono ai deployment nel target di produzione.

    Il target finale nella progressione della pipeline di distribuzione è considerato il target di produzione.

  • Tutte le metriche vengono misurate per un periodo mobile di 30 giorni.

    Ad esempio, la metrica Deployment conteggia il numero di deployment riusciti e non riusciti negli ultimi 30 giorni.

  • Le metriche prendono in considerazione i deployment andati a buon fine e alcune segnalano anche i deployment non riusciti.

    Un deployment riuscito è quello per cui il pod o i pod segnalano uno stato di disponibilità. La metrica Percentuale di errori di deployment conteggia gli errori come percentuale di tutti i tentativi di deployment.

Cloud Deploy rende disponibili le seguenti metriche di deployment nella console Google Cloud:

La metrica Deployment

La metrica Deployment mostra il numero di deployment riusciti e non riusciti dalla pipeline di distribuzione selezionata al cluster di produzione.

La metrica Deployments, visualizzata nella pagina dei dettagli della pipeline di importazione

La metrica Frequenza di deployment

La metrica Frequenza di deployment indica la frequenza con cui la pipeline di distribuzione esegue il deployment nella destinazione di produzione ogni giorno. Si tratta di una delle quattro metriche chiave definite dal programma di ricerca DevOps Research and Assessment (DORA).

La metrica
Frequenza di deployment, visualizzata nella pagina dei dettagli della pipeline di distribuzione

Come viene calcolata la frequenza di deployment

La frequenza di deployment viene calcolata in base al numero di giorni di implementazione, non al numero di implementazioni. In altre parole, se la pipeline di importazione genera quattro deployment in produzione in un determinato giorno, viene conteggiato un giorno di deployment.

Questa metrica è espressa in base al giorno, alla settimana o al mese, a seconda del numero di implementazioni:

  • Se il numero mediano di giorni di implementazione settimanali è maggiore o uguale a 3, la frequenza viene espressa su base giornaliera:

    "0,8 volte al giorno."

  • In caso contrario, se più di 2 settimane hanno più di 0 giorni di implementazione, il valore viene expressed as weekly:

    "2 giorni a settimana."

  • In caso contrario, se è presente almeno un giorno di deployment al mese, il valore viene expressed as monthly:

    "2 giorni al mese".

La metrica Percentuale di errori di deployment

La metrica Percentuale di errori di deployment mostra la percentuale di deployment che non sono riusciti.

La metrica Percentuale di errori di deployment, visualizzata nella pagina dei dettagli della pipeline di distribuzione