Monitoraggio di AWS CodeBuild - AWS CodeBuild

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à.

Monitoraggio di AWS CodeBuild

È possibile utilizzare Amazon CloudWatch per tenere sotto controllo le compilazioni, segnalare un problema e intervenire automaticamente quando necessario. È possibile monitorare le compilazioni su due livelli:

Livello di progetto

Questi parametri valgono per tutte le compilazioni nel progetto specificato. Per visualizzare i parametri di un progetto, specificareProjectNameper la dimensione in CloudWatch.

AWSlivello di conto

Questi parametri valgono per tutte le compilazioni di un account. Per visualizzare le metriche alAWSa livello dell'account, non inserire una dimensione in CloudWatch. Le metriche di utilizzo delle risorse di compilazione non sono disponibili alAWSlivello di conto.

I parametri di CloudWatch mostrano il comportamento delle compilazioni nel tempo. Ad esempio, è possibile monitorare:

  • Quante compilazioni sono state tentate nel tempo su un progetto di compilazione o su un account AWS.

  • Quante compilazioni sono state completate nel tempo su un progetto di compilazione o su un account AWS.

  • Quante compilazioni sono state fallite nel tempo su un progetto di compilazione o su un account AWS.

  • Quanto tempo CodeBuild ha impiegato nell'esecuzione di compilazioni in un progetto di compilazione o suAWSconto nel tempo.

  • Crea l'utilizzo delle risorse per una build o un intero progetto di compilazione. I parametri relativi all'utilizzo delle risorse compilate includono parametri come CPU, memoria e utilizzo dello storage.

Per ulteriori informazioni, consultare CodeBuild Metriche di monitoraggio.

Parametri CodeBuild CloudWatch

È possibile tracciare i seguenti parametri perAWSAccount o crea un progetto.

Durata della compilazione

Misura la durata della fase BUILD della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Compilazioni

Misura il numero di compilazioni attivate.

unità: Conteggio

Statistiche di CloudWatch valide: Somma

Scarica la durata della sorgente

Misura la durata della fase DOWNLOAD_SOURCE della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata

Misura la durata nel tempo di tutte le compilazioni.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

FailedBuilds

Misura il numero di compilazioni fallite a causa di un errore del client o di un timeout.

unità: Conteggio

Statistiche di CloudWatch valide: Somma

Finalizzazione della durata

Misura la durata della fase FINALIZING della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata dell'installazione

Misura la durata della fase INSTALL della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata post-build

Misura la durata della fase POST_BUILD della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata precompilazione

Misura la durata della fase PRE_BUILD della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata del provisioning

Misura la durata della fase PROVISIONING della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata in coda

Misura la durata della fase QUEUED della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Durata inoltrata

Misura la durata della fase SUBMITTED della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

SucceededBuilds

Misura il numero di compilazioni riuscite.

unità: Conteggio

Statistiche di CloudWatch valide: Somma

Durata del caricamento degli artefatti

Misura la durata della fase UPLOAD_ARTIFACTS della compilazione.

unità: Secondi

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Metriche sull'utilizzo delle risorse CodeBuild CloudWatch

Nota

I parametri di utilizzo delle risorse CodeBuild sono disponibili solo nelle seguenti regioni:

  • Asia Pacific (Tokyo) Region

  • Regione Asia Pacifico (Seoul)

  • Asia Pacific (Mumbai) Region

  • Asia Pacific (Singapore) Region

  • Asia Pacific (Sydney) Region

  • Regione Canada (Centrale)

  • Europe (Frankfurt) Region

  • Europe (Ireland) Region

  • Europe (London) Region

  • Regione Europa (Parigi)

  • South America (São Paulo) Region

  • US East (N. Virginia) Region

  • US East (Ohio) Region

  • US West (N. California) Region

  • US West (Oregon) Region

È possibile monitorare le seguenti metriche di utilizzo delle risorse.

CPU utilizzata

Il numero di unità CPU di elaborazione allocata utilizzate dal contenitore di compilazione.

unità: Unità CPU

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

CPU utilizzata per la percentuale

La percentuale di elaborazione allocata utilizzata dal contenitore di compilazione.

unità: Percentuale

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

MemoryUtilized

Il numero di megabyte di memoria utilizzati dal contenitore di compilazione.

unità: Megabyte

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Percentuale di memoria utilizzata

Percentuale di memoria allocata utilizzata dal contenitore di compilazione.

unità: Percentuale

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

StorageReadBytes

La velocità di lettura dello storage utilizzata dal contenitore di compilazione.

unità: Byte/secondo

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

StorageWriteBytes

La velocità di scrittura dello storage utilizzata dal contenitore di compilazione.

unità: Byte/secondo

Statistiche di CloudWatch valide: Average (consigliata), Maximum, Minimum

Dimensioni CloudWatch CodeBuild

CodeBuild fornisce le seguenti dimensioni metriche CloudWatch. Se non vengono specificati, i parametri valgono per l'attualeAWSconto.

BuildID, BuildNumber, ProjectName

Vengono fornite metriche per un identificatore di compilazione, un numero di build e il nome del progetto.

ProjectName

I parametri vengono forniti per il nome di un progetto.

Allarmi CloudWatch CodeBuild

È possibile utilizzare la console CloudWatch per creare allarmi basati sui parametri CodeBuild, così potrai intervenire in caso di problemi con le compilazioni. I due parametri più utili con gli allarmi sono:

  • FailedBuild. Puoi creare un allarme che si attiva quando viene individuato un certo numero di compilazioni fallite in un numero stabilito di secondi. Su CloudWatch puoi specificare il numero di secondi e quante compilazioni fallite saranno necessarie per attivare un allarme.

  • Duration. Puoi creare un allarme che si attiva quando una compilazione impiega più tempo del previsto. Puoi specificare quanti secondi devono trascorrere prima che si attivi un allarme tra l'avvio della compilazione e il suo completamento.

Per informazioni sulla creazione di allarmi per i parametri di CodeBuild, consulta l'articolo relativo aMonitoraggio delle compilazioni con gli allarmi CloudWatch. Per ulteriori informazioni sugli allarmi, consulta l'articolo relativo aCreazione di allarmi Amazon CloudWatchnellaGuida per l'utente di Amazon CloudWatch.