Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger | DevOps Experience - Maio-2022

Renato Groffe
3 min readJun 12, 2022

--

Na quinta dia 26/05/2022 aconteceu a edição de Maio do DevOps Experience, na qual realizei uma apresentação abordando a implementação de tracing distribuído em aplicações com OpenTelemetry e Jaeger.

Público que acompanhou a apresentação: 111 participantes (pico de pessoas assistindo simultaneamente a palestra)

O Jaeger e o OpenTelemetry são soluções open source vinculadas à CNCF (Cloud Native Computing Foundation), com ambas suportando as stacks de desenvolvimento mais populares na atualidade. Embora as quatro aplicações apresentadas ao longo da palestra e representadas na figura a seguir tenham sido criadas em C#/.NET (utilizando ainda ASP.NET Core, Redis e um ambiente de testes baseado em Docker/Docker Compose), poderíamos muito bem criar implementações equivalentes em Go, Java, Node.js, Python e C++. Ou até mesmo combinar aplicações construídas em diferentes stacks e se comunicando entre si!

Essa edição do DevOps Experience aconteceu online ao longo da quinta-feira (manhã e tarde), contando com várias palestras e centenas de participantes do Brasil inteiro.

Gostaria de deixar neste post meu muito obrigado à Greice Reis, ao Daniel Gines e ao Fernando Fróes que coordenaram o evento pela oportunidade em participar como palestrante nesta edição do DevOps Experience.

Os slides utilizados foram disponibilizados no SlideShare:

O exemplo apresentado durante a palestra está no seguinte repositório do GitHub:

https://github.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6

Uma solução parecida com a que apresentei no evento também já foi demonstrada em detalhes em uma live recente que realizei no Canal .NET, com a mesma estando disponível para se assistir gratuitamente no YouTube:

Já detalhes sobre o exemplo que mencionei aqui podem ser encontrados no artigo:

Jaeger + OpenTelemetry: tracing distribuído, dependências entre aplicações…

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

No responses yet