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

Observabilidade: Não Fique Perdido no Escuro

Observabilidade: Não Fique Perdido no Escuro

Você realmente sabe o que está acontecendo dentro das suas aplicações ou só descobre quando alguma coisa quebra?

Em sistemas cada vez mais complexos e distribuídos, monitorar CPU, memória e disponibilidade já não é suficiente. Precisamos entender o comportamento das aplicações, identificar problemas, investigar suas causas e, principalmente, agir antes que eles afetem nossos usuários.

Nesta palestra, exploramos os fundamentos da Observabilidade e como utilizar logs, métricas e traces para transformar dados técnicos em informações que ajudam a prevenir incidentes, investigar falhas e melhorar a confiabilidade dos sistemas.

O que você vai encontrar nesta apresentação:

O que é observabilidade e por que ela é importante no desenvolvimento de software;
As diferenças entre monitoramento tradicional e observabilidade;
Como a observabilidade pode ajudar a identificar problemas em integrações e aplicações;
Os três pilares da observabilidade: logs, métricas e traces;
Os quatro Golden Signals: latência, tráfego, erros e saturação;
Logs estruturados, níveis de severidade e contextualização de eventos;
Rastreamento distribuído utilizando traces, spans e eventos;
Introdução ao OpenTelemetry (OTel) e à padronização da coleta de telemetria;
Ferramentas do ecossistema, como Elasticsearch, Logstash, Kibana, Prometheus, Grafana e Jaeger;
Soluções SaaS de observabilidade, como Datadog e New Relic.

Por que assistir?

Observabilidade não é apenas sobre descobrir por que um sistema parou de funcionar. É sobre compreender o comportamento das aplicações, correlacionar informações e utilizar esses dados para tomar decisões melhores.

Uma boa estratégia de observabilidade pode até ajudar a identificar problemas enfrentados por clientes e parceiros antes que eles próprios percebam.

Público-alvo: desenvolvedores de software, profissionais de DevOps, SREs, Tech Leads e qualquer pessoa interessada em melhorar a confiabilidade, o monitoramento e a operação de aplicações.

Sobre o palestrante:

Gabriel Cano é Tech Lead e desenvolvedor Full Stack, com experiência em desenvolvimento de software, arquitetura de aplicações, integrações e observabilidade.

Site: https://gabrielcano.com.br/

Contato: [email protected]

Avatar for Gabriel Cano

Gabriel Cano

October 01, 2025

More Decks by Gabriel Cano

Other Decks in Technology

Transcript

  1. O QUE É OBSERVABILIDADE? A observabilidade nasceu para prevenir isso.

    O objetivo é entender o que acontece dentro do sistema observando os dados que ele gera, como logs, métricas e traces.
  2. MONITORAMENTO VS. OBSERVABILIDADE O monitoramento, basicamente coleta dados e vê

    o desempenho de uma forma fria.Já a observabilidade, entende os contexto e eplica a aplicação por completo, ajudando no entendimento e nos incidentes.
  3. Estamos com 40% de uso da CPU e RAM (Não

    vai dar merda) OBSERVABILIDADE Vemos a quantidade de requisições em cada end-point Com base no histórico de requisições, identificamos que um cliente perdeu a integração conosco e os notificamos Uma observabilidade bem feita, não só previne seus erros, mas pode ajudar seus parceiros
  4. A IMPORTÂNCIA DA OBSERVABILIDADE Atualmente, lidamos com sistemas complexos compostos

    por inúmeras funções e endpoints. Somado a isso, enfrentamos o desafio de gerenciar várias aplicações interconectadas. Por essa razão, é essencial obtermos dados detalhados, contextualizados e correlacionados que nos permitam implementar ações tanto preventivas quanto proativas.
  5. SISTEMA O QUE? CPU Memória Uso de disco APLICAÇÕES Requisições

    Latência GOLDEN SINALS Latência Tráfego Erros Saturação
  6. LOGS POR QUE? Info Debug Error LOGS OpenTelemetry Formato Json

    LOGS [2025-10-01 05:55:00] local.INFO: This is an informational message. [2025-10-01 05:55:00] local.WARNING: Something potentially problematic occurred.
  7. TRACES NA ONDE? Código de rastreamento. É o CPF de

    onde deu a merda. SPANS É um periodo, uma linha temporal de um conjunto de eventos. EVENTOS São pequenas partes dos periodos, que são mapeadas separadamente.
  8. TRACES NA ONDE? trace_id = 123456789 SPANS Classe Checkout EVENTOS

    Validações, Alterações no banco, Lógicas de negócio, etc.
  9. OPENTELEMETRY Padrão da Indústria: OpenTelemetry (OTel) é o padrão de

    código aberto (CNCF) que unifica e padroniza a coleta de dados de telemetria. Dados Coletados: Ele instrumentaliza os três pilares da observabilidade: Métricas, Logs e Traces. Flexibilidade e Suporte: Oferece amplo suporte da comunidade e é à prova de futuro, enviando dados para diversos backends (como Datadog, Prometheus, SigNoz, etc.).