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á.
eb logs
Descrição
O comando eb logs tem duas finalidades distintas: habilitar ou desabilitar o streaming de log para o CloudWatch Logs e recuperar logs de instância ou logs do CloudWatch Logs. Com a opção --cloudwatch-logs
(-cw
), o comando habilita ou desabilita o streaming de logs. Sem essa opção, ele recupera logs.
Ao recuperar logs, especifique a opção --all
, --zip
ou --stream
para recuperar logs completos. Se você não especificar nenhuma dessas opções, o Elastic Beanstalk recuperará logs finais.
O comando processa logs do ambiente especificado ou do ambiente padrão. Os logs relevantes variam por tipo de contêiner. Se o diretório raiz contiver um arquivo platform.yaml
especificando uma plataforma personalizada, esse comando também processará logs do ambiente do compilador.
Para ter mais informações, consulte Usar o Elastic Beanstalk com o Amazon CloudWatch Logs.
Sintaxe
Como habilitar ou desabilitar o streaming de logs para o CloudWatch Logs:
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name
]
Para recuperar logs de instâncias:
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id
] [--log-group log-group
] [environment-name
]
Para recuperar logs de integridade do ambiente:
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name
]
Opções
Nome |
Descrição |
---|---|
ou
|
Habilita ou desabilita o streaming de logs para o CloudWatch Logs. Se nenhum argumento for fornecido, o streaming de logs será habilitado. Se a opção |
ou
|
Especifica a origem dos logs ao trabalhar com o CloudWatch Logs. Com o formulário de habilitação ou desabilitação do comando, esses são os logs para os quais habilitar ou desabilitar o streaming do CloudWatch Logs. Com o formulário de recuperação do comando, esses são os logs a serem recuperados do CloudWatch Logs. Valores válidos:
Significados dos valores:
|
ou
|
Recupera logs completos e salva-os no diretório |
ou
|
Recupera logs completos, compacta-os em um arquivo |
|
Transmite (saídas contínuas) logs completos. Com essa opção, o comando continua a ser executado até que você o interrompa (pressione |
ou
|
Recupera apenas os logs de uma instância especificada. |
ou
|
Especifica o grupo de registros do CloudWatch Logs a partir do qual recuperar logs. A opção é válida somente quando o streaming de logs de instância para o CloudWatch Logs está habilitado. Se o streaming de log de instância estiver habilitado, e você não especificar a opção
Para obter informações sobre o grupo de logs correspondente a cada arquivo de log, visite Como o Elastic Beanstalk configura o CloudWatch Logs. |
Saída
Por padrão, exibe os logs diretamente no terminal. Usa um programa de paginação para exibir a saída. Pressione Q
ou q
para sair.
Com --stream
, mostra os logs existentes no terminal e continua em execução. Pressione Ctrl+C
para sair.
Com --all
e --zip
, salva os logs em arquivos locais e exibe o local do arquivo.
Exemplos
O exemplo a seguir permite o streaming de logs de instância para o CloudWatch Logs.
$ eb logs -cw enable
Enabling instance log streaming to CloudWatch for your environment
After the environment is updated you can view your logs by following the link:
https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logs:prefix=/aws/elasticbeanstalk/environment-name
/
Printing Status:
2018-07-11 21:05:20 INFO: Environment update is starting.
2018-07-11 21:05:27 INFO: Updating environment environment-name
's configuration settings.
2018-07-11 21:06:45 INFO: Successfully deployed new configuration to environment.
O exemplo a seguir recupera os logs de instância em um arquivo .zip
.
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip