Visualizzazione dei dati di registro per le distribuzioni CodeDeploy EC2/on-premise - AWS CodeDeploy

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

Visualizzazione dei dati di registro per le distribuzioni CodeDeploy EC2/on-premise

Puoi visualizzare i dati di log creati da una CodeDeploy distribuzione configurando l' CloudWatch agente Amazon per visualizzare i dati aggregati nella CloudWatch console o accedendo a una singola istanza per esaminare il file di registro.

Nota

I log non sono supportati per le distribuzioni AWS Lambda o Amazon ECS. Possono essere creati solo per le distribuzioni EC2/on-premise.

Visualizza i dati dei file di registro nella CloudWatch console Amazon

Quando l' CloudWatch agente Amazon viene installato su un'istanza, i dati di distribuzione per tutte le distribuzioni su quell'istanza diventano disponibili per la CloudWatch visualizzazione nella console. Per semplicità, consigliamo di utilizzarli CloudWatch per monitorare centralmente i file di registro anziché visualizzarli istanza per istanza. Per ulteriori informazioni, consulta Invia i log degli CodeDeploy agenti a CloudWatch.

Visualizza i file di registro su un'istanza

Per visualizzare la distribuzione dei dati di log per una singola istanza, è possibile effettuare l'accesso all'istanza e navigare per cercare informazioni su errori o altri eventi di distribuzione.

Per visualizzare i file di registro della distribuzione su istanze di Amazon Linux, RHEL e Ubuntu Server

Nelle istanze di Amazon Linux, RHEL e Ubuntu Server, i log di distribuzione vengono archiviati nella seguente posizione:

/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log

Per visualizzare o analizzare i log di distribuzione su istanze Amazon Linux, RHEL e Ubuntu Server, accedi all'istanza e digita il seguente comando per aprire il file di registro dell' CodeDeploy agente:

less /var/log/aws/codedeploy-agent/codedeploy-agent.log

Digitare i seguenti comandi per cercare messaggi di errore nel file di log:

Comando Risultato
& ERROR Mostra solo i messaggi di errore nel file di log. Utilizza un unico spazio prima e dopo la parola ERROR.
/ ERROR Cerca il messaggio di errore successivo.¹
? ERROR Cerca il messaggio di errore precedente.² Usa un solo spazio prima e dopo la parola. ERROR
G Vai alla fine del file di log.
g Vai all'inizio del file di log.
q Esci dal file di log.
h Ulteriori informazioni sui comandi aggiuntivi.

¹ Dopo aver digitato/ ERROR , digita il messaggio n di errore successivo. Digita N per il precedente messaggio di errore.

² Dopo aver digitato? ERROR , digitare n per il messaggio di errore successivo o digitare N il messaggio di errore precedente.

È inoltre possibile digitare il seguente comando per aprire un file di registro CodeDeploy degli script:

less /opt/codedeploy-agent/deployment-root/deployment-group-ID/deployment-ID/logs/scripts.log

Digitare i seguenti comandi per cercare messaggi di errore nel file di log:

Comando Risultato
&stderr Mostra solo i messaggi di errore nel file di log.
/stderr Cerca il messaggio di errore successivo.¹
?stderr Cerca il messaggio di errore precedente.²
G Vai alla fine del file di log.
g Vai all'inizio del file di log.
q Esci dal file di log.
h Ulteriori informazioni sui comandi aggiuntivi.

¹ Dopo aver digitato/stderr, digita il messaggio n di errore successivo. Digita N per il precedente messaggio di errore indietro.

² Dopo aver digitato?stderr, digita n all'indietro il messaggio di errore successivo. Digita N per il precedente messaggio di errore avanti.

Per visualizzare i file di registro della distribuzione sulle istanze di Windows Server

CodeDeploy file di registro dell'agente: nelle istanze di Windows Server, il file di registro dell' CodeDeploy agente viene archiviato nella seguente posizione:

C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt

Per visualizzare o analizzare il file di registro dell' CodeDeploy agente su un'istanza di Windows Server, accedi all'istanza e digita il comando seguente per aprire il file:

notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt

Per ricercare messaggi di errore nel file di log, premere CTRL+F, digitare ERROR [, quindi premere Invio per trovare il primo errore.

CodeDeploy file di registro degli script: nelle istanze di Windows Server, i registri di distribuzione vengono archiviati nella seguente posizione:

C:\ProgramData\Amazon\CodeDeploy\deployment-group-id\deployment-id\logs\scripts.log

Dove:

  • deployment-group-idè una stringa come examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4

  • deployment-id è un identificatore come d-12EXAMPLE

Digitate il seguente comando per aprire un file di registro CodeDeploy degli script:

notepad C:\ProgramData\Amazon\CodeDeploy\deployment-group-ID\deployment-ID\logs\scripts.log

Per ricercare messaggi di errore nel file di log, premere CTRL+F, digitare stderr, quindi premere Invio per trovare il primo errore.