Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Além do olho mágico monitorando a integridade d...

Além do olho mágico monitorando a integridade dos microsserviços com o OpenTelemetry

Palestra feita no evento TDC Business no dia 21 de Setembro de 2023 na trilha de Microsservices.

Mônica Ribeiro

September 22, 2023
Tweet

More Decks by Mônica Ribeiro

Other Decks in Technology

Transcript

  1. ALÉM DO OLHO MÁGICO: MONITORANDO A INTEGRIDADE DOS MICROSSERVIÇOS COM

    O OPENTELEMETRY CARINE BERTAGNOLLI MÔNICA RIBEIRO
  2. ROTEIRO por que e como surgiu o OpenTelemetry o que

    NÃO é o OpenTelemetry o que É o OpenTelemetry quais são suas estratégias de instrumentação? o que é o coletor e quais suas fases aplicação em um projeto quais são os pilares?
  3. Com a crescente complexidade das arquiteturas modernas baseadas em microsserviços,

    é fundamental ter visibilidade e insights detalhados sobre o funcionamento desses sistemas. POR QUE SURGIU? falta de visibilidade dificuldade na depuração falta de padronização e interoperabilidade
  4. ESTRATÉGIAS DE INSTRUMENTAÇÃO Para tornar um sistema observável, ele precisa

    ser instrumentado. Ou seja, o código deve emitir rastreamentos, métricas e registros.
  5. Sem modificações no código; NO programming skills; É menos invasivo;

    Não tem visão completa do que está acontecendo; BLACK-BOX JavaScript Python .NET Java PHP ESTRATÉGIAS DE INSTRUMENTAÇÃO
  6. WHITE-BOX ESTRATÉGIAS DE INSTRUMENTAÇÃO Há mudanças no código; NEED programming

    skills; É mais invasivo; Controle total do que o código está fazendo;
  7. Dependendo da linguagem de programação que você está usando, a

    complexidade do processo de instrumentação será diferente ESTRATÉGIAS DE INSTRUMENTAÇÃO
  8. COLETOR Como você pode realmente coletar todos os dados do

    produtor e enviá-los para os back-ends de observabilidade?
  9. POR QUE USAR O COLETOR? “Não é mais fácil cada

    serviço enviar diretamente para o backend de observabilidade que quiser?”
  10. FASES Quais são as etapas desde a coleta até a

    chegada nos backends de observabilidade?
  11. Carine Bertagnolli Mônica Ribeiro Backend Dev Pleno @ Zup Backend

    Dev Spec. @ Zup Obrigada! 🚀 Nos vemos em breve! 21/09 Trilha Arquitetura Java (17:15 às 17:50) Decisões arquiteturais: o que se encaixa no meu projeto?