Como posso recuperar dados de log do Amazon CloudWatch Logs?

2 minuto de leitura
0

Quero encontrar dados de log da minha conta do Amazon Web Services (AWS). Quais são as práticas recomendadas para obter dados de log do Amazon CloudWatch Logs?

Breve descrição

Quatro métodos são as práticas recomendadas de recuperação de dados de log do Amazon CloudWatch Logs. É possível usar qualquer um desses métodos, dependendo de seu caso de uso:

  • Use filtros de assinatura para transmitir dados de log para outra fonte de recebimento em tempo real
  • Execute uma consulta com o Amazon CloudWatch Logs Insights
  • Exporte dados de log para o Amazon Simple Storage Service (Amazon S3) para casos de uso em lote
  • Chame GetLogEvents ou FilterLogEvents na API do CloudWatch

Resolução

Use filtros de assinatura

Recupere imediatamente dados de log do Amazon CloudWatch Logs em tempo real usando filtros de assinatura. Obtenha mais informações consultando Processamento de dados de log em tempo real com assinaturas e Usar filtros de assinatura do Amazon CloudWatch Logs.

A filtragem de eventos de logs é realizada internamente, impedindo o controle de utilização da API do CloudWatch. O Amazon Kinesis Data Streams repete automaticamente as chamadas de API de serviço controladas.

Execute uma consulta no Amazon CloudWatch Logs Insights

Para pesquisar e analisar rapidamente seus dados de log, execute uma consulta no Amazon CloudWatch Logs Insights.

Exporte dados de log para o Amazon S3 (casos de uso em lote)

Mova dados de log do Amazon CloudWatch Logs para o Amazon S3 em casos de uso em lote consultando Exportar dados de log para o Amazon S3. A disponibilização dos dados de log para exportação do Amazon CloudWatch Logs pode demorar até doze horas. Para análise e processamento em tempo real, use filtros de assinatura.

Importante: uma conta da AWS pode ter apenas uma tarefa de exportação de dados de log no estado PENDING, PENDING_CANCEL ou RUNNING.

Chame GetLogEvents ou FilterLogEvents

Encontre dados de log manualmente usando GetLogEvents ou FilterLogEvents na API do CloudWatch.

Importante: Esse método não é escalável devido às cotas de transações por segundo (TPS) para GetLogEvents e FilterLogEvents. Para as cotas atuais, consulte cotas do Amazon CloudWatch Logs. Em caso de controle de utilização ao realizar essas ações, use filtros de assinatura.


Informações relacionadas

O que é o Amazon CloudWatch Logs?

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos