Sitemap

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

3 min readJun 12, 2022
Press enter or click to view image in full size

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)

Press enter or click to view image in full size

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!

Press enter or click to view image in full size

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…

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

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