Jenkins - Metriche e tendenze

Ci sono vari plugin disponibili in Jenkins per mostrare le metriche per le build che vengono eseguite in un periodo di tempo. Queste metriche sono utili per comprendere le tue build e la frequenza con cui falliscono / passano nel tempo. Ad esempio, diamo un'occhiata al "Plugin Build History Metrics".

Questo plugin calcola le seguenti metriche per tutte le build una volta installate

  • Mean Time To Failure (MTTF)
  • Tempo medio di recupero (MTTR)
  • Deviazione standard dei tempi di costruzione

Step 1 - Vai alla dashboard di Jenkins e fai clic su Gestisci Jenkins

Step 2 - Vai all'opzione Gestisci plugin.

Step 3 - Vai alla scheda Disponibile e cerca il plug-in "Build History Metrics plug-in" e scegli di "installa senza riavvio".

Step 4- Viene visualizzata la seguente schermata per confermare la corretta installazione del plugin. Riavvia l'istanza di Jenkins.

Quando vai alla pagina del tuo lavoro, vedrai una tabella con le metriche calcolate. Le metriche vengono visualizzate per gli ultimi 7 giorni, per gli ultimi 30 giorni e per tutto il tempo.

Per vedere le tendenze generali in Jenkins, sono disponibili plug-in per raccogliere informazioni dall'interno delle build e Jenkins e visualizzarle in un formato grafico. Un esempio di tale plug-in è il "plug-in di statistiche di compilazione globale di Hudson". Quindi esaminiamo i passaggi per questo.

Step 1 - Vai alla dashboard di Jenkins e fai clic su Gestisci Jenkins

Step 2 - Vai all'opzione Gestisci plugin

Step 3 - Vai alla scheda Disponibile e cerca il plug-in "Hudson global-build-stats plug-in" e scegli di "installa senza riavvio".

Step 4- Viene visualizzata la seguente schermata per confermare la corretta installazione del plugin. Riavvia l'istanza di Jenkins.

Per visualizzare le statistiche globali, seguire i passaggi da 5 a 8.

Step 5- Vai alla dashboard di Jenkins e fai clic su Gestisci Jenkins. Nella schermata Gestisci Jenkins, scorri verso il basso e ora vedrai un'opzione chiamata "Statistiche di costruzione globali". Fare clic su questo collegamento.

Step 6- Fare clic sul pulsante "Inizializza statistiche". Ciò che fa è che raccoglie tutti i record esistenti per le build che sono già state eseguite e i grafici possono essere creati sulla base di questi risultati.

Step 7- Una volta che i dati sono stati inizializzati, è il momento di creare un nuovo grafico. Fare clic sul collegamento "Crea nuovo grafico".

Step 8- Apparirà un pop-up per inserire le informazioni rilevanti per i nuovi dettagli del grafico. Immettere le seguenti informazioni obbligatorie

  • Titolo: qualsiasi informazione sul titolo, per questo esempio viene fornita come "Demo"
  • Larghezza grafico - 800
  • Altezza della carta: 600
  • Scala temporale del grafico: giornaliera
  • Durata del grafico: 30 giorni

Il resto delle informazioni può rimanere così com'è. Una volta inserite le informazioni, fare clic su Crea nuovo grafico.

Ora vedrai il grafico che mostra le tendenze delle build nel tempo.

Se fai clic su qualsiasi sezione all'interno del grafico, otterrai un'analisi dettagliata dei dettagli del lavoro e delle loro build.