

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

# Registrazione e monitoraggio AWS CodeBuild
<a name="logging-monitoring"></a>

La registrazione e il monitoraggio sono elementi importanti per mantenere l'affidabilità, la disponibilità e le prestazioni delle AWS CodeBuild AWS soluzioni esistenti. È necessario raccogliere i dati di monitoraggio da tutte le parti della AWS soluzione in modo da poter eseguire più facilmente il debug di un errore multipunto, se si verifica. AWS fornisce i seguenti strumenti per monitorare le CodeBuild risorse e le build e per rispondere a potenziali incidenti. 

**Topics**
+ [Registra le chiamate AWS CodeBuild API con AWS CloudTrail](cloudtrail.md)
+ [Il monitor CodeBuild si costruisce con CloudWatch](monitoring-builds.md)

# Registra le chiamate AWS CodeBuild API con AWS CloudTrail
<a name="cloudtrail"></a>

AWS CodeBuild è integrato con AWS CloudTrail, un servizio che fornisce una registrazione delle azioni intraprese da un utente, un ruolo o un AWS servizio in CodeBuild. CloudTrail acquisisce tutte le chiamate API relative CodeBuild agli eventi, incluse le chiamate dalla CodeBuild console e le chiamate in codice a. CodeBuild APIs Se crei un trail, puoi abilitare la consegna continua di CloudTrail eventi a un bucket S3, inclusi gli eventi per. CodeBuild Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli **eventi**. Utilizzando le informazioni raccolte da CloudTrail, puoi determinare a quale richiesta è stata inviata CodeBuild, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi. 

Per ulteriori informazioni CloudTrail, consulta la [Guida AWS CloudTrail per l'utente](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [AWS CodeBuild Informazioni in CloudTrail](service-name-info-in-cloudtrail.md)
+ [Informazioni sulle voci dei file di AWS CodeBuild registro](understanding-service-name-entries.md)

# AWS CodeBuild Informazioni in CloudTrail
<a name="service-name-info-in-cloudtrail"></a>

CloudTrail è abilitato sul tuo AWS account al momento della creazione dell'account. Quando si verifica un'attività in CodeBuild, tale attività viene registrata in un CloudTrail evento insieme ad altri eventi AWS di servizio nella **cronologia degli eventi**. Puoi visualizzare, cercare e scaricare gli eventi recenti nel tuo AWS account. Per ulteriori informazioni, consulta [Visualizzazione degli eventi con cronologia degli CloudTrail eventi](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html) nella *Guida AWS CloudTrail per l'utente*. 

Per una registrazione continua degli eventi nel tuo AWS account, inclusi gli eventi per CodeBuild, crea un percorso. Un trail consente di CloudTrail inviare file di registro a un bucket S3. Per impostazione predefinita, quando crei un trail nella console, il trail è valido per tutte le Regioni . Il trail registra gli eventi da tutte le regioni della AWS partizione e consegna i file di registro al bucket S3 specificato. Puoi configurare altri AWS servizi per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei log. CloudTrail Per ulteriori informazioni, consulta: 
+ [Panoramica della creazione di un percorso](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail servizi e integrazioni supportati](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configurazione delle notifiche Amazon SNS per CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ [Ricezione di file di CloudTrail registro da più regioni](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) e [ricezione di file di CloudTrail registro da](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html) più account

Tutte CodeBuild le azioni vengono registrate CloudTrail e documentate nell'[CodeBuild API](https://docs.aws.amazon.com/codebuild/latest/APIReference/) Reference. Ad esempio, le chiamate alle azioni `CreateProject` (in the AWS CLI,`create-project`), `StartBuild` (in AWS CLI,`start-project`) e `UpdateProject` (in the AWS CLI,`update-project`) generano voci nei file di CloudTrail registro. 

Ogni evento o voce di log contiene informazioni sull’utente che ha generato la richiesta. Le informazioni di identità consentono di determinare quanto segue: 
+ Se la richiesta è stata effettuata con credenziali utente o root.
+ Se la richiesta è stata effettuata con le credenziali di sicurezza temporanee per un ruolo o un utente federato.
+ Se la richiesta è stata effettuata da un altro AWS servizio.

Per ulteriori informazioni, vedete l'[elemento CloudTrail userIdentity nella Guida](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html) per l'*AWS CloudTrail utente*.

# Informazioni sulle voci dei file di AWS CodeBuild registro
<a name="understanding-service-name-entries"></a>

Un trail è una configurazione che consente la consegna di eventi come file di registro a un bucket S3 specificato dall'utente. CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta proveniente da qualsiasi fonte e include informazioni sull'azione richiesta, la data e l'ora dell'azione, i parametri della richiesta e così via. CloudTrail i file di registro non sono una traccia ordinata dello stack delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico. 

**Nota**  
 Per proteggere le informazioni sensibili, nei CodeBuild log sono nascosti i seguenti elementi:   
 AWS chiave IDs di accesso. Per ulteriori informazioni, consulta [Managing Access Keys for IAM Users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) nella *Guida per l'AWS Identity and Access Management utente*. 
 Stringhe specificate utilizzando l'archivio parametri. Per ulteriori informazioni, consulta la [procedura dettagliata della console di [Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html) e Systems Manager Parameter Store nella Guida](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-walk.html#sysman-paramstore-console) per l'utente di *Amazon EC2 Systems* Manager. 
 Stringhe specificate utilizzando. Gestione dei segreti AWS Per ulteriori informazioni, consulta [Gestione delle chiavi](security-key-management.md). 

L'esempio seguente mostra una voce di CloudTrail registro che dimostra la creazione di un progetto di compilazione in. CodeBuild

```
{    
  "eventVersion": "1.05",   
  "userIdentity": {       
    "type": "FederatedUser",       
    "principalId": "account-ID:user-name",       
    "arn": "arn:aws:sts::account-ID:federated-user/user-name",       
    "accountId": "account-ID",       
    "accessKeyId": "access-key-ID",       
    "sessionContext": {
      "attributes": {
        "mfaAuthenticated": "false",
        "creationDate": "2016-09-06T17:59:10Z"
      },
      "sessionIssuer": {
        "type": "IAMUser",
        "principalId": "access-key-ID",
        "arn": "arn:aws:iam::account-ID:user/user-name",
        "accountId": "account-ID",
        "userName": "user-name"
      }       
    }   
  },   
  "eventTime": "2016-09-06T17:59:11Z",   
  "eventSource": "codebuild.amazonaws.com",   
  "eventName": "CreateProject",   
  "awsRegion": "region-ID",   
  "sourceIPAddress": "127.0.0.1",   
  "userAgent": "user-agent",   
  "requestParameters": {       
    "awsActId": "account-ID"   
  },   
  "responseElements": {       
    "project": {
      "environment": {
        "image": "image-ID",
        "computeType": "BUILD_GENERAL1_SMALL",
        "type": "LINUX_CONTAINER",
        "environmentVariables": []
      },
      "name": "codebuild-demo-project",
      "description": "This is my demo project",
      "arn": "arn:aws:codebuild:region-ID:account-ID:project/codebuild-demo-project:project-ID",
      "encryptionKey": "arn:aws:kms:region-ID:key-ID",
      "timeoutInMinutes": 10,
      "artifacts": {
        "location": "arn:aws:s3:::codebuild-region-ID-account-ID-output-bucket",
        "type": "S3",
        "packaging": "ZIP",
        "outputName": "MyOutputArtifact.zip"
      }, 
      "serviceRole": "arn:aws:iam::account-ID:role/CodeBuildServiceRole",
      "lastModified": "Sep 6, 2016 10:59:11 AM",
      "source": {      
        "type": "GITHUB",
        "location": "https://github.com/my-repo.git"
      },
      "created": "Sep 6, 2016 10:59:11 AM"       
    }   
  },   
  "requestID": "9d32b228-745b-11e6-98bb-23b67EXAMPLE",   
  "eventID": "581f7dd1-8d2e-40b0-aeee-0dbf7EXAMPLE",   
  "eventType": "AwsApiCall",   
  "recipientAccountId": "account-ID" 
}
```

# Il monitor CodeBuild si costruisce con CloudWatch
<a name="monitoring-builds"></a>

Puoi usare Amazon CloudWatch per controllare le tue build, segnalare quando qualcosa non va e intraprendere azioni automatiche quando necessario. È possibile monitorare le compilazioni su due livelli: 

A livello di progetto  
Queste metriche si riferiscono a tutte le build del progetto specificato. Per visualizzare i parametri di un progetto, specificare il valore di `ProjectName` per la dimensione su CloudWatch.

AWS livello di account  
Queste metriche si riferiscono a tutte le build di un account. Per visualizzare i parametri a livello dell'account AWS , non inserire una dimensione su CloudWatch. Le metriche sull'utilizzo delle risorse di compilazione non sono disponibili a livello di account. AWS 

CloudWatch le metriche mostrano il comportamento delle tue build nel tempo. Ad esempio, è possibile monitorare: 
+  Quante build sono state tentate in un progetto di compilazione o in un account nel tempo. AWS 
+  Quante build hanno avuto successo in un progetto di compilazione o in un AWS account nel tempo. 
+  Quante build non sono riuscite in un progetto di compilazione o in un AWS account nel corso del tempo. 
+  Quanto tempo CodeBuild impiegato nel tempo per eseguire le build in un progetto di compilazione o in un AWS account. 
+ Sviluppa l'utilizzo delle risorse per una build o per un intero progetto di compilazione. Le metriche di utilizzo delle risorse di compilazione includono metriche come l'utilizzo della CPU, della memoria e dello storage.

 Per ulteriori informazioni, consulta [Visualizza le CodeBuild metriche](monitoring-metrics.md). 

# CodeBuild CloudWatch metriche
<a name="cloudwatch_metrics-codebuild"></a>

 Le seguenti metriche possono essere monitorate per AWS account o progetto di build. Per ulteriori informazioni sull'utilizzo di CloudWatch with CodeBuild, consulta. [Il monitor CodeBuild si costruisce con CloudWatch](monitoring-builds.md)

BuildDuration  
Misura la durata della fase `BUILD` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

Compilazioni  
 Misura il numero di compilazioni attivate.   
 Unità: numero   
 CloudWatch Statistiche valide: somma 

DownloadSourceDuration  
Misura la durata della fase `DOWNLOAD_SOURCE` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

Durata  
 Misura la durata nel tempo di tutte le compilazioni.   
 Unità: secondi   
 CloudWatch Statistiche valide: media (consigliata), massima, minima 

FailedBuilds  
 Misura il numero di build non riuscite a causa di un errore del client o di un timeout.   
 Unità: numero   
 CloudWatch Statistiche valide: somma 

FinalizingDuration  
Misura la durata della fase `FINALIZING` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

InstallDuration  
Misura la durata della fase `INSTALL` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

PostBuildDuration  
Misura la durata della fase `POST_BUILD` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

PreBuildDuration  
Misura la durata della fase `PRE_BUILD` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

ProvisioningDuration  
Misura la durata della fase `PROVISIONING` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

QueuedDuration  
Misura la durata della fase `QUEUED` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

SubmittedDuration  
Misura la durata della fase `SUBMITTED` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

SucceededBuilds  
 Misura il numero di compilazioni riuscite.   
 Unità: numero   
 CloudWatch Statistiche valide: somma 

UploadArtifactsDuration  
Misura la durata della fase `UPLOAD_ARTIFACTS` della compilazione.  
Unità: secondi  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

# CodeBuild CloudWatch metriche di utilizzo delle risorse
<a name="cloudwatch-utilization-metrics"></a>

**Nota**  
CodeBuild le metriche di utilizzo delle risorse sono disponibili solo nelle seguenti aree:  
Regione Asia Pacifico (Tokyo)
Regione Asia Pacifico (Seoul)
Regione Asia Pacifico (Mumbai)
Regione Asia Pacifico (Singapore)
Regione Asia Pacifico (Sydney)
Regione Canada (Centrale)
Regione Europa (Francoforte)
Regione Europa (Irlanda)
Regione Europa (Londra)
Regione Europa (Parigi)
Regione Sud America (San Paolo)
Stati Uniti orientali (Virginia settentrionale)
Stati Uniti orientali (Ohio)
Regione Stati Uniti occidentali (California settentrionale)
Stati Uniti occidentali (Oregon)

È possibile tenere traccia delle seguenti metriche di utilizzo delle risorse. Per ulteriori informazioni sull'utilizzo CloudWatch con CodeBuild, vedere. [Il monitor CodeBuild si costruisce con CloudWatch](monitoring-builds.md)

CPUUtilized  
Il numero di unità CPU di elaborazione allocata utilizzate dal contenitore di compilazione.  
Unità: unità CPU  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

CPUUtilizedPercentuale  
La percentuale di elaborazione allocata utilizzata dal contenitore di compilazione.  
Unità: percentuale  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

MemoryUtilized  
Il numero di megabyte di memoria utilizzati dal contenitore di build.  
Unità: megabyte  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

MemoryUtilizedPercent  
La percentuale di memoria allocata utilizzata dal contenitore di build.  
Unità: percentuale  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

StorageReadBytes  
La velocità di lettura dello storage utilizzata dal contenitore di compilazione.  
Unità: byte/secondo  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

StorageWriteBytes  
La velocità di scrittura dello storage utilizzata dal contenitore di compilazione.  
Unità: byte/secondo  
 CloudWatch Statistiche valide: media (consigliata), massima, minima

# CodeBuild CloudWatch dimensioni
<a name="codebuild-cloudwatch-dimensions"></a>

CodeBuild fornisce le seguenti dimensioni CloudWatch metriche. Se nessuna di queste viene specificata, le metriche si riferiscono all'account corrente AWS . 

BuildId, BuildNumber, ProjectName  
Vengono fornite le metriche per l'identificatore di build, il numero di build e il nome del progetto.

ProjectName  
Le metriche vengono fornite per il nome di un progetto.

# CodeBuild CloudWatch allarmi
<a name="codebuild_cloudwatch_alarms"></a>

 Puoi usare la CloudWatch console per creare allarmi basati su CodeBuild metriche in modo da poter reagire se qualcosa va storto con le tue build. Le due metriche più utili per gli allarmi sono descritte nei punti seguenti. Per ulteriori informazioni sull'utilizzo di CloudWatch with CodeBuild, consulta. [Il monitor CodeBuild si costruisce con CloudWatch](monitoring-builds.md) 
+  `FailedBuild`. È possibile creare un allarme che viene attivato quando viene rilevato un certo numero di build non riuscite entro un numero predeterminato di secondi. In CloudWatch, si specifica il numero di secondi e il numero di build fallite che attivano un allarme. 
+  `Duration`. È possibile creare un allarme che viene attivato quando una compilazione richiede 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 su come creare allarmi per le CodeBuild metriche, consulta. [Monitora CodeBuild le build con allarmi CloudWatch](monitoring-alarms.md) Per ulteriori informazioni sugli allarmi, consulta la sezione [Creazione di CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) nella *Amazon CloudWatch User Guide*. 

# Visualizza le CodeBuild metriche
<a name="monitoring-metrics"></a>

 AWS CodeBuild monitora le funzioni per tuo conto e riporta i parametri tramite Amazon. CloudWatch Questi parametri includono il numero di compilazioni totali, compilazioni non riuscite, compilazioni riuscite e la durata delle compilazioni. 

 Puoi utilizzare la CodeBuild console o la CloudWatch console per monitorare le metriche di. CodeBuild Le seguenti procedure mostrano come visualizzare le metriche. 

**Topics**
+ [Visualizza le metriche di compilazione (console) CodeBuild](#metrics-in-codebuild-console)
+ [Visualizza i parametri di compilazione ( CloudWatch console Amazon)](#metrics-in-cloudwatch-console)

## Visualizza le metriche di compilazione (console) CodeBuild
<a name="metrics-in-codebuild-console"></a>

**Nota**  
Non puoi personalizzare le metriche o i grafici utilizzati per visualizzarli nella console. CodeBuild Se desideri personalizzare lo schermo, usa la CloudWatch console Amazon per visualizzare i parametri di build. 

### Metriche a livello di account
<a name="codebuild-console-account-level-metrics"></a><a name="cw-account-metrics-codebuild-console"></a>

**Per visualizzare le metriche a livello di account AWS**

1. [Accedi Console di gestione AWS e apri la AWS CodeBuild console su codebuild/home. https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codebuild/home)

1.  Nel riquadro di navigazione, selezionare **Account metrics (Parametri account)**. 

### Metriche a livello di progetto
<a name="codebuild-console-project-level-metrics"></a><a name="cw-project-codebuild-console"></a>

**Per visualizzare le metriche a livello di progetto**

1. [Accedi Console di gestione AWS e apri la AWS CodeBuild console su codebuild/home. https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codebuild/home)

1.  Nel riquadro di navigazione, scegliere **Build projects (Progetti di compilazione)**. 

1.  Nell'elenco di progetti di compilazione, nella colonna **Name (Nome)**, selezionare il progetto in cui visualizzare i parametri. 

1.  Seleziona la scheda **Parametri**. 

## Visualizza i parametri di compilazione ( CloudWatch console Amazon)
<a name="metrics-in-cloudwatch-console"></a>

Puoi personalizzare le metriche e i grafici utilizzati per visualizzarle con la console. CloudWatch 

### Metriche a livello di account
<a name="cloudwatch-console-account-level-metrics"></a><a name="cw-account-cloudwatch-console"></a>

**Per visualizzare le metriche a livello di account**

1. Accedi a Console di gestione AWS e apri la console all' CloudWatch indirizzo. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1.  Nel riquadro di navigazione, seleziona **Parametri**. 

1.  Nella scheda **Tutti i parametri**, scegli **CodeBuild**.   
![\[Come visualizzare le CodeBuild metriche.\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/codebuild-metrics-in-cw.png)

1.  Seleziona **Account Metrics** (Parametri account). 

1.  Selezionare uno o più progetti e parametri. Per ogni progetto, puoi scegliere le metriche **SucceededBuilds**, **FailedBuilds**, **Builds** e **Duration**. Tutte le combinazioni di progetti e parametri selezionate sono visualizzate nel grafico sulla pagina. 

### Metriche a livello di progetto
<a name="cloudwatch-console-project-level-metrics"></a><a name="cw-project-cloudwatch-console"></a>

**Per visualizzare le metriche a livello di progetto**

1. Accedi a Console di gestione AWS e apri la console all' CloudWatch indirizzo. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1.  Nel riquadro di navigazione, seleziona **Parametri**. 

1.  Nella scheda **Tutti i parametri**, scegli **CodeBuild**.   
![\[Come visualizzare le CodeBuild metriche.\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/codebuild-metrics-in-cw.png)

1.  Selezionare **By project (Per progetto)**. 

1.  Selezionare una o più combinazioni di progetti e parametri. Per ogni progetto, puoi scegliere le metriche **SucceededBuilds**, **FailedBuilds**, **Builds** e **Duration**. Tutte le combinazioni di progetti e parametri selezionate sono visualizzate nel grafico sulla pagina. 

1.  (Facoltativo), è possibile personalizzare i parametri e i grafici. Ad esempio, dall'elenco a discesa nella colonna Statistica, puoi scegliere una **statistica** diversa da visualizzare. Oppure, dal menu a discesa nella colonna **Period (Periodo)**, è possibile selezionare di utilizzare un periodo di tempo diverso per monitorare i parametri. 

   Per ulteriori informazioni, consulta [Graph metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.html) e [View available metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) nella *Amazon CloudWatch User Guide*. 

# Visualizza le CodeBuild metriche sull'utilizzo delle risorse
<a name="monitoring-utilization-metrics"></a>

AWS CodeBuild monitora l'utilizzo delle risorse dello sviluppo per tuo conto e riporta i parametri tramite Amazon. CloudWatch Questi includono parametri come l'utilizzo della CPU, della memoria e dello storage.

**Nota**  
CodeBuild le metriche di utilizzo delle risorse vengono registrate solo per le build che vengono eseguite per più di un minuto.

È possibile utilizzare la CodeBuild console o la console per monitorare i CloudWatch parametri di utilizzo delle risorse per. CodeBuild 

**Nota**  
CodeBuild le metriche di utilizzo delle risorse sono disponibili solo nelle seguenti regioni:  
Regione Asia Pacifico (Tokyo)
Regione Asia Pacifico (Seoul)
Regione Asia Pacifico (Mumbai)
Regione Asia Pacifico (Singapore)
Regione Asia Pacifico (Sydney)
Regione Canada (Centrale)
Regione Europa (Francoforte)
Regione Europa (Irlanda)
Regione Europa (Londra)
Regione Europa (Parigi)
Regione Sud America (San Paolo)
Stati Uniti orientali (Virginia settentrionale)
Stati Uniti orientali (Ohio)
Regione Stati Uniti occidentali (California settentrionale)
Stati Uniti occidentali (Oregon)

Le seguenti procedure mostrano come accedere alle metriche di utilizzo delle risorse.

**Topics**
+ [Accedi ai parametri di utilizzo delle risorse (console) CodeBuild](#utilization-metrics-codebuild-console)
+ [Accedi ai parametri di utilizzo delle risorse (console Amazon CloudWatch )](#utilization-metrics-cloudwatch-console)

## Accedi ai parametri di utilizzo delle risorse (console) CodeBuild
<a name="utilization-metrics-codebuild-console"></a>

**Nota**  
Non puoi personalizzare le metriche o i grafici utilizzati per visualizzarli nella console. CodeBuild Se desideri personalizzare lo schermo, usa la CloudWatch console Amazon per visualizzare i parametri di build. 

### Metriche di utilizzo delle risorse a livello di progetto
<a name="codebuild-console-project-level-utilization"></a>

**Per accedere alle metriche di utilizzo delle risorse a livello di progetto**

1. [Accedi Console di gestione AWS e apri la console all'indirizzo codebuild/home. AWS CodeBuild https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Nel riquadro di navigazione, scegliere **Build projects (Progetti di compilazione)**.

1. Nell'elenco dei progetti di compilazione, nella colonna **Nome**, scegli il progetto per cui desideri visualizzare le metriche di utilizzo.

1. Seleziona la scheda **Parametri**. Le metriche sull'utilizzo delle risorse vengono visualizzate nella sezione Metriche sull'utilizzo delle **risorse**.

1. **Per visualizzare le metriche di utilizzo delle risorse a livello di progetto nella CloudWatch console, scegli **Visualizza** nella sezione Metriche sull'utilizzo delle risorse. CloudWatch**

### Metriche di utilizzo delle risorse a livello di build
<a name="codebuild-console-build-level-utilization"></a>

**Per accedere alle metriche di utilizzo delle risorse a livello di build**

1. [Accedi Console di gestione AWS e apri la console all'indirizzo codebuild/home. AWS CodeBuild https://console.aws.amazon.com/codesuite/](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Nel riquadro di navigazione, selezionare **Build history (Cronologia build)**.

1. Nell'elenco delle build, nella colonna **Build run, scegli la build** per cui desideri visualizzare le metriche di utilizzo.

1. Scegli la scheda Utilizzo delle **risorse**.

1. **Per visualizzare le metriche di utilizzo delle risorse a livello di build nella CloudWatch console, scegli **Visualizza CloudWatch nella** sezione Metriche sull'utilizzo delle risorse.**

## Accedi ai parametri di utilizzo delle risorse (console Amazon CloudWatch )
<a name="utilization-metrics-cloudwatch-console"></a>

La CloudWatch console Amazon può essere utilizzata per accedere ai parametri di utilizzo CodeBuild delle risorse.

### Metriche di utilizzo delle risorse a livello di progetto
<a name="cloudwatch-console-project-level-utilization"></a><a name="cw-project-cloudwatch-console"></a>

**Per accedere alle metriche di utilizzo delle risorse a livello di progetto**

1. Accedi a Console di gestione AWS e apri la console all'indirizzo. CloudWatch [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. Nella scheda **Tutti i parametri**, scegli **CodeBuild**.  
![\[Schermata della console che mostra l' CodeBuild opzione situata nella scheda Tutte le metriche.\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/codebuild-metrics-in-cw.png)

1. Selezionare **By project (Per progetto)**.

1. Scegli una o più combinazioni di progetti e metriche da aggiungere al grafico. Tutte le combinazioni di progetti e parametri selezionate sono visualizzate nel grafico sulla pagina.

1. (Facoltativo) Puoi personalizzare le metriche e i grafici dalla scheda Metriche **grafiche**. Ad esempio, dall'elenco a discesa nella colonna Statistiche, puoi scegliere una **statistica** diversa da visualizzare. Oppure, dal menu a discesa nella colonna **Period (Periodo)**, è possibile selezionare di utilizzare un periodo di tempo diverso per monitorare i parametri. 

   Per ulteriori informazioni, consulta la sezione [Rappresentazione grafica delle metriche](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.html) e [Visualizzazione delle metriche disponibili](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) nella *Amazon CloudWatch * User Guide. 

### Metriche di utilizzo delle risorse a livello di build
<a name="cloudwatch-console-build-level-utilization"></a>

**Per accedere alle metriche di utilizzo delle risorse a livello di build**

1. Accedi a Console di gestione AWS e apri la console all'indirizzo. CloudWatch [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. Nella scheda **Tutti i parametri**, scegli **CodeBuild**.  
![\[Schermata della console che mostra l' CodeBuild opzione situata nella scheda Tutte le metriche.\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/codebuild-metrics-in-cw.png)

1. Scegli **BuildId,, BuildNumber**. ProjectName

1. Scegli una o più combinazioni di build e metriche da aggiungere al grafico. Tutte le combinazioni di build e metriche selezionate vengono visualizzate nel grafico della pagina.

1. (Facoltativo) Puoi personalizzare le metriche e i grafici dalla scheda Metriche **grafiche**. Ad esempio, dall'elenco a discesa nella colonna Statistiche, puoi scegliere una **statistica** diversa da visualizzare. Oppure, dal menu a discesa nella colonna **Period (Periodo)**, è possibile selezionare di utilizzare un periodo di tempo diverso per monitorare i parametri. 

   Per ulteriori informazioni, consulta la sezione [Rappresentazione grafica delle metriche](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.html) e [Visualizzazione delle metriche disponibili](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) nella *Amazon CloudWatch * User Guide. 

# Monitora CodeBuild le build con allarmi CloudWatch
<a name="monitoring-alarms"></a>

 Puoi creare un CloudWatch allarme per le tue build. Un allarme è collegato a un singolo parametro per tutto il tempo specificato ed esegue una o più azioni in base alla relazione tra il valore del parametro e una soglia impostata, su più intervalli predefiniti. Utilizzando la funzionalità di CloudWatch allarme nativa, puoi specificare qualsiasi azione supportata dal CloudWatch superamento di una soglia. Ad esempio, puoi specificare che venga inviata una notifica Amazon SNS quando più di tre build del tuo account falliscono entro quindici minuti. 

**Per creare un CloudWatch allarme per una metrica CodeBuild**

1. Accedi a Console di gestione AWS e apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1.  Nel pannello di navigazione, seleziona **Alarms** (Allarmi). 

1.  Scegli **Create Alarm (Crea allarme)**. 

1.  In **CloudWatch Metriche per categoria**, scegli **CodeBuildMetriche**. Se è già noto che i parametri desiderati sono solo a livello di progetto, selezionare **By Project (Per progetto)**. Se è già noto che i parametri desiderati sono solo a livello di account, selezionare **Account Metrics (Parametri account)**. 

1.  In **Create Alarm (Crea allarme)**, selezionare **Select Metric (Seleziona parametro)**, se non è già selezionato. 

1.  Selezionare un parametro per il quale si intende creare un allarme. Le opzioni sono **By Project (Per progetto)** o **Account Metrics (Parametri account)**. 

1.  Selezionare **Next (Avanti)** o **Define Alarm (Definisci allarme)** e creare quindi l'allarme. Per ulteriori informazioni, consulta [Creazione di CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) nella *Amazon CloudWatch User Guide*. *Per ulteriori informazioni sulla configurazione delle notifiche di Amazon SNS quando viene attivato un allarme, consulta [Configurare le notifiche di Amazon SNS nella Amazon SNS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html) Developer Guide.* 

1.  Scegli **Crea allarme**. 