Escalabilidade no Kubernetes, Tracing com OpenTelemetry + Jaeger | Cloud Conference Day 5a edição

Renato Groffe
4 min readJul 23, 2022

--

Realizei em Maio/2022 2 apresentações durante a 5a edição do Cloud Conference Day:

  • Kubernetes + KEDA: escalando aplicações de forma descomplicada, no dia 20/05/2022 (sexta);
  • Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger, no dia 21/06/2022 (sábado).

Também participei como panelista de uma mesa redonda na manhã do sábado (21/06), em que foram discutidos diversos tópicos em alta na área de cloud computing (até mesmo a adoção de soluções baseadas no conceito de metaverso).

O Cloud Conference Day aconteceu no formato online ao longo de 2 dias (20 e 21 de Setembro de 2022), contando com participantes e palestrantes de diversas localidades do Brasil.

Gostaria de deixar neste post meu muito obrigado ao Rhuan Rocha e à Bruna Grellt pelo convite e apoio para que eu participasse como palestrante desta 5a. edição do Cloud Conference Day.

Os slides da apresentação que abordou a escalabilidade de aplicações com KEDA (Kubernetes Event-driven Autoscaling) foram disponibilizados no SlideShare:

Em uma live recente no Canal .NET demonstrei inclusive o uso de KEDA em um cluster Kubernetes, escalando uma aplicação que consome eventos direcionados a um tópico do Apache Kafka. A gravação está disponível no YouTube e pode ser assistida gratuitamente:

O exemplo apresentado nesse vídeo (incluindo arquivos YAML de configuração) está no seguinte repositório do GitHub:

https://github.com/renatogroffe/Kubernetes-KEDA-AppInsights-Kafka-EventHubs-DotNet6_ContagemAcessos

Caso ache útil esta solução, peço por favor um ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá no GitHub!

Os slides da palestra sobre a implementação de tracing distribuído com OpenTelemetry + Jaeger também estão no SlideShare:

Uma implementação de tracing distribuído com OpenTelemetry e Jaeger (monitorando chamadas HTTP e o acesso ao Redis) já foi apresentada em um post anterior neste blog:

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

Em outra live do Canal .NET demonstrei inclusive como empregar o OpenTelemetry e o Jaeger em implementações de tracing distribuído com monitoração do uso de RabbitMQ e SQL Server:

Um exemplo mais completo de tracing distribuído com OpenTelemetry e Jaeger em um cenário envolvendo aplicações que se comunicam entre si está no link a seguir, utilizando ainda tecnologias como RabbitMQ, Redis e SQL Server:

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

Caso ache útil esta nova solução, peço novamente um ⭐️ no repositório apoiando tal esforço. Fica também o convite para que vocês me sigam lá no GitHub!

Também deixo aqui uma segunda implementação de tracing distribuído com Jaeger + OpenTelemetry, monitorando desta vez o acesso a bases do SQL Server, PostgreSQL, MySQL, MongoDB e Redis. Os detalhes foram apresentados em uma live recente do Canal .NET:

Este exemplo pode ser encontrado no seguinte repositório do GitHub:

https://github.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-SqlServer-PostgreSQL-Redis-MySQL-MongoDB

Caso ache útil esta terceira solução, peço aqui também um ⭐️ no repositório apoiando esse novo esforço. Fica também o convite para que vocês me sigam lá no GitHub!

Kubernetes + KEDA: escalando aplicações de forma descomplicada - sexta (20/06/2022)

Estimativa de público acompanhando a apresentação: 10 pessoas (pico de espectadores simultâneos)

Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger - sábado (21/06/2022)

Estimativa de público acompanhando a apresentação: 18 pessoas (pico de espectadores simultâneos)

Painel/Mesa Redonda - sábado (21/06/2022)

Estimativa de público acompanhando a apresentação: 30 pessoas (pico de espectadores simultâneos)

--

--

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