Exibir dados de log para implantações CodeDeploy EC2/locais - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exibir dados de log para implantações CodeDeploy EC2/locais

Você pode visualizar os dados de log criados por uma CodeDeploy implantação configurando o CloudWatch agente da Amazon para visualizar dados agregados no CloudWatch console ou fazendo login em uma instância individual para revisar o arquivo de log.

nota

Os registros não são compatíveis com implantações do AWS Lambda ou do Amazon ECS. Eles podem ser criados apenas para implantações de EC2/On-Premises.

Visualize dados do arquivo de log no CloudWatch console da Amazon

Quando o CloudWatch agente da Amazon é instalado em uma instância, os dados de implantação de todas as implantações dessa instância ficam disponíveis para visualização no CloudWatch console. Para simplificar, recomendamos usar CloudWatch para monitorar centralmente os arquivos de log em vez de visualizá-los instância por instância. Para ter mais informações, consulte Enviar registros CodeDeploy do agente para CloudWatch.

Visualizar arquivos de log em uma instância

Para visualizar dados de log de implantação para uma instância individual, você pode entrar nessa instância e procurar informações sobre erros ou outros eventos de implantação.

Para visualizar arquivos de log de implantação em instâncias do Amazon Linux, RHEL e Ubuntu Server

Em instâncias do Amazon Linux, do RHEL e do Ubuntu Server, os logs de implantação são armazenados no seguinte local:

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

Para visualizar ou analisar registros de implantação em instâncias do Amazon Linux, RHEL e Ubuntu Server, faça login na instância e digite o seguinte comando para abrir o arquivo de log do CodeDeploy agente:

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

Digite os seguintes comandos para ver se há mensagens de erro no arquivo de log:

Command Resultado
& ERROR Mostrar apenas as mensagens de erro no arquivo de log. Use um único espaço antes e depois da palavra ERROR.
/ ERROR Procurar a próxima mensagem de erro.¹
? ERROR Pesquise a mensagem de erro anterior.² Use um único espaço antes e depois da palavra. ERROR
G Ir para o final do arquivo de log.
g Ir para o início do arquivo de log.
q Sair do arquivo de log.
h Saber mais sobre comandos adicionais.

¹ Depois de digitar / ERROR , digite n para a próxima mensagem de erro. Digite N para a mensagem de erro anterior.

² Depois de digitar ? ERROR , digite n para a próxima mensagem de erro ou digite N para a mensagem de erro anterior.

Você também pode digitar o seguinte comando para abrir um arquivo de log de CodeDeploy scripts:

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

Digite os seguintes comandos para ver se há mensagens de erro no arquivo de log:

Command Resultado
&stderr Mostrar apenas as mensagens de erro no arquivo de log.
/stderr Procurar a próxima mensagem de erro.¹
?stderr Procurar a mensagem de erro anterior.
G Ir para o final do arquivo de log.
g Ir para o início do arquivo de log.
q Sair do arquivo de log.
h Saber mais sobre comandos adicionais.

¹Depois de digitar /stderr, digite n para a próxima mensagem de erro adiante. Digite N para a mensagem de erro anterior retroativamente.

² Depois de digitar ?stderr, digite n para a próxima mensagem de erro anterior. Digite N para a mensagem de erro anterior adiante.

Para visualizar arquivos de logs de implantação em instâncias do Windows Server

CodeDeploy arquivo de log do agente: nas instâncias do Windows Server, o arquivo de log do CodeDeploy agente é armazenado no seguinte local:

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

Para visualizar ou analisar o arquivo de log do CodeDeploy agente em uma instância do Windows Server, entre na instância e digite o seguinte comando para abrir o arquivo:

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

Para procurar mensagens de erro no arquivo de log, pressione CTRL+F, digite ERROR [ e, em seguida, pressione Enter para encontrar o primeiro erro.

CodeDeploy arquivos de log de scripts: nas instâncias do Windows Server, os registros de implantação são armazenados no seguinte local:

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

Em que:

  • deployment-group-idé uma string como examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4

  • deployment-id é um identificador como d-12EXAMPLE

Digite o comando a seguir para abrir um arquivo de log de CodeDeploy scripts:

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

Para procurar mensagens de erro no arquivo de log, pressione CTRL+F, digite stderr e, em seguida, pressione Enter para encontrar o primeiro erro.