Tracing Distribuído com OpenTelemetry
Aprenda como o OpenTelemetry funciona de ponta a ponta: instrumentando serviços, propagando contexto, rodando o Collector, amostrando traces e visualizando-os no Jaeger ou Tempo.
Tracing Distribuído com OpenTelemetry
Aprenda como o OpenTelemetry funciona de ponta a ponta: instrumentando serviços, propagando contexto, rodando o Collector, amostrando traces e visualizando-os no Jaeger ou Tempo.
Por que você precisa de tracing distribuído em um sistema de microsserviços?
Quando uma requisição de usuário passa por cinco serviços, os logs sozinhos não conseguem dizer qual etapa foi lenta ou qual retornou um 500. Um trace costura todas as etapas em uma única linha do tempo usando um trace ID compartilhado, para que você veja exatamente onde a latência ou os erros aparecem. Sem tracing, você acaba fazendo grep em logs entre serviços tentando correlacionar timestamps.
Mais conjuntos de flashcards
API Design
Projetando Rate Limiting para APIs
Token bucket, leaky bucket, janela fixa e janela deslizante, além dos padrões para construir rate limiters que funcionam em sistemas distribuídos sem quebrar.
20 minutos
GitOps
Fundamentos de ArgoCD
Domine os princípios de GitOps e os fundamentos do ArgoCD, incluindo deploy de aplicações, políticas de sincronização, gerenciamento multi-cluster e boas práticas de segurança.
20 minutos
Serverless
Otimização de Cold Start no AWS Lambda
Como os cold starts realmente funcionam no AWS Lambda e as técnicas para reduzi-los: escolha de runtime e memória, ajuste de código e pacote, provisioned concurrency e SnapStart.
18 minutos
Also worth your time on this topic
Distributed Tracing com OpenTelemetry: da Instrumentação à Visualização
Um checklist prático para adicionar tracing com OpenTelemetry aos seus serviços, enviar spans através do Collector e transformar esses dados em algo que você realmente consegue usar para debugar.
90-150 minutos
Traces e Spans Explicados
Uma requisição chega ao seu API gateway, que chama dois serviços de backend, e um desses serviços consulta um banco de dados. Me explique como isso fica representado como um trace distribuído. O que é um span, e como os spans se conectam entre si?
junior
OpenTelemetry Distributed Tracing Quiz
Teste seu conhecimento sobre tracing com OpenTelemetry com cenários reais cobrindo instrumentação, propagação de contexto, o Collector, estratégias de sampling e leitura de waterfalls de trace em produção.
16-22 minutos