Trilha Pleno Trilha

DevOps: distributed tracing

O curso trata de tracing distribuído numa aplicação Rails com OpenTelemetry. Mostra como um trace divide uma requisição em spans cronometrados e aninhados, e como o contexto atravessa bordas de processo pelo cabeçalho traceparent do W3C. Cobre instrumentação automática e manual, amostragem na cabeça e na cauda, e o papel do OpenTelemetry Collector. Ensina a ler uma cascata pelo tempo próprio e por formatos como a escada de um N+1 e os buracos. Fecha ligando métricas, traces e logs pelo trace_id e aplicando a configuração completa a uma página lenta.

O que você vai aprender

  • ✓Como spans, traces e o cabeçalho traceparent se encaixam
  • ✓Instrumentação do Rails com o SDK do OpenTelemetry e spans manuais
  • ✓Como levar o contexto de trace para jobs em segundo plano
  • ✓Amostragem na cabeça, na cauda e o OpenTelemetry Collector
  • ✓Leitura de uma cascata pelo tempo próprio e por formatos reconhecíveis
  • ✓Ligação entre métricas, traces e logs pelo trace_id
Prévia grátis · Aula 1 5 min de leitura

Logs dizem o que aconteceu; traces dizem para onde o tempo foi

O curso anterior terminou com logs estruturados e correlacionados. Eles respondem o que aconteceu, em que ordem, com quem. Eis o que eles não respondem.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...