View a markdown version of this page

Visualização dos logs do CloudWatch para provedores de capacidade - AWS Lambda

Visualização dos logs do CloudWatch para provedores de capacidade

É possível visualizar os logs do Amazon CloudWatch Logs para seu provedor de capacidade usando o console do Lambda, o console do CloudWatch ou o AWS Command Line Interface (AWS CLI). Siga as instruções das próximas seções para acessar os logs do seu provedor de capacidade.

Fluxo de logs com o CloudWatch Logs Live Tail

O Amazon CloudWatch Logs Live Tail ajuda você a solucionar rapidamente problemas em seus provedores de capacidade ao exibir uma lista transmitida em tempo real de novos eventos de log. É possível visualizar e filtrar logs ingeridos do seu provedor de capacidade, o que ajuda a detectar e a resolver problemas rapidamente.

nota

As sessões Live Tail acumulam custos por tempo de uso da sessão, por minuto. Para obter mais informações sobre a definição de preço, consulte Preços do Amazon CloudWatch.

Para iniciar uma sessão do Live Tail, abra o grupo de logs do seu provedor de capacidade no console do CloudWatch e escolha Live Tail. Para obter mais informações, consulte Use o Live Tail para visualizar logs quase em tempo real no Guia do usuário do Amazon CloudWatch.

Visualizar logs no console do Lambda

Para visualizar logs no console do Lambda
  1. Abra a página Provedores de capacidade do console do Lambda.

  2. Escolha um provedor de capacidade.

  3. Escolha a guia Monitor (Monitorar).

  4. Escolha Visualizar logs do CloudWatch para abrir o grupo de logs no console do CloudWatch.

Visualizar logs no console do CloudWatch

Para visualizar logs no console do CloudWatch
  1. Abra o console do CloudWatch, em console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Logs, depois Grupos de logs.

  3. Escolha o grupo de logs para seu provedor de capacidade. Por padrão, o grupo de logs é denominado /aws/lambda/capacity-provider/<capacity-provider-name>.

  4. Escolha um fluxo de logs para ver os eventos de logs.

Visualize os logs com a AWS CLI

Para visualizar os logs usando a AWS CLI, use os comandos aws logs. O exemplo a seguir recupera os eventos de logs mais recentes de um provedor de capacidade:

aws logs get-log-events \ --log-group-name /aws/lambda/capacity-provider/my-capacity-provider \ --log-stream-name my-capacity-provider/managed-instances

Você também pode usar o CloudWatch Logs Insights para consultar e analisar seus logs do sistema do provedor de capacidade. Veja a seguir exemplos de consultas para todos os eventos de nível ERROR:

aws logs start-query \ --log-group-name /aws/lambda/capacity-provider/my-capacity-provider \ --start-time $(date -d '1 hour ago' +%s) \ --end-time $(date +%s) \ --query-string 'fields @timestamp, @message | filter level = "ERROR" | sort @timestamp desc'