

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 CodeDeploy
<a name="incident-response"></a>

In questa sezione viene fornita una panoramica del monitoraggio, della registrazione e della risposta agli eventi imprevisti CodeDeploy.



## Controllo di tutte le interazioni con CodeDeploy
<a name="incident-response-auditing"></a>

CodeDeploy è integrato con AWS CloudTrail, un servizio che acquisisce le chiamate API effettuate da o per conto del CodeDeploy tuo AWS account e invia i file di registro a un bucket S3 da te specificato. CloudTrail acquisisce le chiamate API dalla CodeDeploy console, dai CodeDeploy comandi tramite o AWS CLI direttamente. CodeDeploy APIs Utilizzando le informazioni raccolte da CloudTrail, è possibile determinare a quale richiesta è stata effettuata CodeDeploy, l'indirizzo IP di origine da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e così via. Per ulteriori informazioni CloudTrail, consulta [Lavorare con i file di CloudTrail registro](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-working-with-log-files.html) nella *Guida AWS CloudTrail per l'utente*.

Puoi visualizzare i dati di log creati da una CodeDeploy distribuzione configurando l' CloudWatchagente Amazon per visualizzare i dati aggregati nella CloudWatch console o accedendo a un'istanza per esaminare il file di registro. Per ulteriori informazioni, consulta [Invia i log degli CodeDeploy agenti a CloudWatch](codedeploy-agent-operations-cloudwatch-agent.md).

## Gestione degli avvisi e degli incidenti
<a name="incident-response-alerting"></a>

Puoi utilizzare Amazon CloudWatch Events per rilevare e reagire ai cambiamenti nello stato di un'istanza o di una distribuzione (un *evento*) nelle tue CodeDeploy operazioni. Quindi, in base alle regole che crei, CloudWatch Events richiama una o più azioni mirate quando una distribuzione o un'istanza entra nello stato specificato in una regola. A seconda del tipo di cambiamento di stato, potrebbe essere necessario inviare notifiche, acquisire informazioni sullo stato, eseguire un'azione correttiva, avviare eventi o eseguire altre operazioni. Puoi selezionare i seguenti tipi di obiettivi quando utilizzi CloudWatch Events come parte delle tue CodeDeploy operazioni:
+ AWS Lambda funzioni
+ Flussi Kinesis
+ Code Amazon SQS SQS
+ Obiettivi integrati (azioni di allarme) CloudWatch 
+ Argomenti di Amazon SNS 

Di seguito sono riportati alcuni casi d'uso: 
+ Utilizza una funzione di Lambda per inoltrare una notifica a un canale Slack quando le distribuzioni hanno esito negativo. 
+ Effettua il push dei dati relativi a distribuzioni o istanze su un flusso Kinesis per supportare il monitoraggio completo dello stato in tempo reale.
+ Utilizza le azioni di CloudWatch allarme per arrestare, terminare, riavviare o ripristinare automaticamente le istanze EC2 quando si verifica un evento di distribuzione o istanza specificato. 

Per ulteriori informazioni, consulta [What is Amazon CloudWatch Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatchEvents.html) nella *Amazon CloudWatch User Guide*.