No contexto de observabilidade existem 3 pilares fundamentais que precisam ser compreendidos:
1 - Log - Histórico de acontecimento da sua aplicação
2 - Trace - É uma visão detalhada do fluxo de execução de uma aplicação
3 - Métrica - As métricas são dados quantitativos que fornecem uma visão geral da saúde e desempenho de uma aplicação. São usadas para monitoramento contínuo e para detectar anomalias no comportamento da aplicação.
O OpenTelemetry é uma solução desenvolvida para simplificar e padronizar a implementação dos pilares da observabilidade e ainda deixando sua stack agnóstica. Isso significa que, se sua empresa estiver utilizando o Datadog hoje e decidir migrar para o ElasticStack amanhã, o OpenTelemetry facilita essa transição, tornando-a muito mais simples graças a sua compatibilidade com diversas plataformas, o OpenTelemetry está se tornando uma escolha cada vez mais comum nas empresas.
Sem o uso do OpenTelemetry como intermediário, sua aplicação teria que se comunicar diretamente com cada ferramenta de monitoramento, o que tornaria mudanças futuras mais complexas e custosas.
Conteúdo abordado do vídeo:
- Instalação da Stack (OpenTelemetry, Prometheus, Tempo, Loki e Grafana)
- Aplicação Python que envia log e trace para analisar no Grafana
- Analisando dados no Grafana
Propostas comerciais:
www.fwx-consulting.com
contato@fwx-consulting.com
Conheça nossos workshops:
[ Ссылка ]
Meu Linkedin:
[ Ссылка ]
Repositório do Projeto:
[ Ссылка ]
Referências:
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
#observabilidade #log #trace #metrica #python #dev
Ещё видео!