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, specificare
ProjectName
per 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.