Introdução
Neste artigo compartilho um pouco da minha experiência sobre o tema Observabilidade e Monitoramento. Um tema muito importante para manter a saúde a infraestrutura do seu negócio.
Os pilares
Os três pilares da Observabilidade são: logs, métricas e rastreamentos (ou traces). Eles são as saídas de dados essenciais que fornecem uma visão completa do estado interno de um sistema, permitindo que desenvolvedores, operadores e administradores entendam o comportamento e diagnostiquem problemas na infraestrutura da empresa.
1. Logs: Registros de eventos que ocorrem no sistema, fornecendo contexto sobre o que aconteceu, quando e onde. São informações detalhadas sobre atividades específicas, como erros, mensagens de depuração ou eventos de auditoria.
2. Métricas: Dados numéricos que representam o desempenho do sistema ao longo do tempo, como taxa de erros, latência, utilização de recursos (CPU, memória) e outras informações quantitativas. As métricas fornecem uma visão geral do estado do sistema e podem ser usadas para identificar gargalos ou anomalias.
3. Rastreamentos (Traces): Permitem acompanhar o fluxo de uma requisição através de diferentes serviços ou componentes de um sistema distribuído, como microsserviços. Os rastreamentos mostram como uma requisição é processada em cada etapa, revelando gargalos e dependências entre serviços.
Juntos, esses três pilares fornecem uma visão completa e detalhada do sistema, permitindo que você:
- Resolva problemas rapidamente: Identifique a causa raiz de falhas e erros de forma mais eficiente.
- Monitore o desempenho e a saúde do sistema: Acompanhe as métricas de desempenho em tempo real e detecte desvios em relação ao comportamento esperado.
- Otimize a eficiência do sistema: Identifique pontos de ineficiência e otimize o uso de recursos.
Faça a correlação entre dados: Analise logs, métricas e rastreamentos em conjunto para obter insights mais profundos sobre o comportamento do sistema.
Mais informações
Compartilho aqui alguns recursos e links que podem ajudar na sua jornada.
Monitoramento e Observabilidade
https://aws.amazon.com/pt/cloudops/monitoring-and-observability
Qual é a diferença entre Observabilidade e Monitoramento?
https://aws.amazon.com/pt/compare/the-difference-between-monitoring-and-observability
Laboratório prático
https://catalog.workshops.aws/observability/en-US
Considerações finais
Manter a saúde da infraestrutura e sistemas da sua empresa é muito importante para possibilitar uma boa experiência para o usuário que é seu cliente. Fortaleça com seu time a adoção de Observabilidade e tenho bons resultados para seu negócios.
Obrigado
Leo Matayoshi
