Rastreamento em aplicações Cloud-Native: Do Stack trace até o Opentracing

By Rafael Benevides

Elevator Pitch

Vejo muitas pessoas interessadas em tracing distribuído, mas por acharem complexo, o tracing quase nunca é implementado em um ambiente de microserviços. Esta sessão desmistifica o uso.

Description

Nós, desenvolvedores, estávamos acostumados a depurar a execução de uma aplicação uma Thread por vez. Entretanto, com o advento das arquiteturas orientadas a micro-serviços, o que costumava ser apenas uma pilha de execução em uma única máquina, passou a ser de várias pilhas de execução espalhadas por diversos computadores. Venha para esta sessão e veja como funciona, e como fazer um tracing distribuído da sua aplicação utilizando Jaeger com o Opentracing. E se você quiser automatizar a depuração utilizando técnicas de Service-mesh com Istio, esta sessão também é para você.