Exibir dados de log para implantações do CodeDeploy EC2/On-Premises
É possível visualizar os dados de log criados por uma implantação do CodeDeploy configurando o agente do Amazon CloudWatch Logs para visualizar dados agregados no console do CloudWatch ou fazendo login em uma instância individual para examinar o arquivo de log.
nota
Logs não têm suporte para implantações da Lambda AWS ou Amazon ECS. Eles podem ser criados apenas para implantações de EC2/On-Premises.
Visualizar logs no console do Amazon CloudWatch
Quando o agente do Amazon CloudWatch está instalado em uma instância, os dados de implantação de todas as implantações nessa instância se tornam disponíveis para visualização no console do CloudWatch. Por questões de simplicidade, recomendamos usar o CloudWatch para monitorar arquivos de log centralmente em vez de visualizá-los caso a caso. Para obter mais informações, consulte Enviar logs do agente do CodeDeploy ao 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.
Tópicos
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 logs de implantação em instâncias do Amazon Linux, RHEL e do Ubuntu Server, faça login na instância e digite o seguinte comando para abrir o arquivo de log do agente do CodeDeploy:
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 ² Depois de digitar |
|
Você também pode digitar o seguinte comando para abrir um arquivo de log de scripts do CodeDeploy:
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 ² Depois de digitar |
|
Para visualizar arquivos de logs de implantação em instâncias do Windows Server
Arquivo de log do agente do CodeDeploy: em instâncias do Windows Server, o arquivo de log do agente do CodeDeploy é armazenado no seguinte local:
C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
Para visualizar ou analisar o arquivo de log do agente do CodeDeploy em uma instância do Windows Server, faça login nessa 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.
Arquivos de log de scripts do CodeDeploy: em instâncias do Windows Server, os logs 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 comoexamplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4 -
deployment-idé um identificador comod-12EXAMPLE
Digite o seguinte comando para abrir um arquivo de log de scripts do CodeDeploy:
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.