OPS08-BP02 Analisar logs de workloads - AWS Well-Architected Framework

OPS08-BP02 Analisar logs de workloads

Analisar regularmente os logs da workload é essencial para obter uma compreensão mais profunda dos aspectos operacionais de sua aplicação. Ao filtrar, visualizar e interpretar com eficiência os dados de log, você pode otimizar continuamente o desempenho e a segurança das aplicações.

Resultado desejado: Informações ricas sobre o comportamento e as operações da aplicação derivadas de uma análise completa de log, garantindo a detecção e mitigação proativas de problemas.

Antipadrões comuns:

  • Negligenciar a análise dos logs até que surja um problema crítico.

  • Não usar o conjunto completo de ferramentas disponíveis para análise de logs, perdendo insights essenciais.

  • Confiar exclusivamente na revisão manual dos logs, sem aproveitar os recursos de automação e consulta.

Benefícios de estabelecer esta prática recomendada:

  • Identificação proativa de gargalos operacionais, ameaças à segurança e outros possíveis problemas.

  • Utilização eficiente dos dados de log para otimização contínua da aplicação.

  • Compreensão aprimorada do comportamento da aplicação, auxiliando na depuração e solução de problemas.

Nível de risco exposto se esta prática recomendada não for estabelecida: Médio

Orientação para implementação

O Amazon CloudWatch Logs é uma ferramenta poderosa para análise de logs. Recursos integrados, como o CloudWatch Logs Insights e Contributor Insights, tornam intuitivo e eficiente o processo de derivação de informações significativas dos logs.

Etapas da implementação

  1. Configure o CloudWatch Logs: Configure aplicações e serviços para enviar logs para o CloudWatch Logs.

  2. Configure o CloudWatch Logs Insights: Use o CloudWatch Logs Insights para pesquisar e analisar interativamente seus dados de log.

    1. Crie consultas para extrair padrões, visualizar dados de log e obter insights acionáveis.

  3. Utilize o Contributor Insights Use o CloudWatch Contributor Insights para identificar os principais locutores em dimensões de alta cardinalidade, como endereços IP ou agentes-usuários.

  4. Implemente filtros de métrica do CloudWatch Logs: configure os filtros de métrica de log do CloudWatch para converter dados de log em métricas acionáveis. Isso permite que você defina alarmes ou analise melhor os padrões.

  5. Revisão e refinamento regulares: Revise periodicamente suas estratégias de análise de log para capturar todas as informações relevantes e otimizar continuamente o desempenho da aplicação.

Nível de esforço do plano de implementação: Médio.

Recursos

Práticas recomendadas relacionadas:

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: