Cusro OpenTelemetry and Distributed Tracing Engineering

  • DevOps | CI | CD | Kubernetes | Web3

Cusro OpenTelemetry and Distributed Tracing Engineering

24 horas
Visão Geral

Este curso OpenTelemetry and Distributed Tracing Engineering, apresenta uma formação técnica especializada na implementação de telemetria e rastreamento distribuído (distributed tracing) em aplicações modernas baseadas em microserviços e arquiteturas cloud-native. O treinamento aborda os fundamentos de observabilidade e a instrumentação de aplicações utilizando o padrão aberto OpenTelemetry, atualmente um dos principais projetos do ecossistema de observabilidade mantido pela Cloud Native Computing Foundation.

Durante o curso, os participantes aprenderão a coletar métricas, logs e traces de aplicações distribuídas, configurar pipelines de telemetria e analisar transações de ponta a ponta para identificar gargalos de desempenho e falhas operacionais. O treinamento também explora como integrar OpenTelemetry com plataformas de visualização e análise de observabilidade para melhorar a confiabilidade e a performance de sistemas complexos.

Objetivo

Após realizar este Curso OpenTelemetry and Distributed Tracing Engineering, você será capaz de:

  • Compreender os fundamentos da observabilidade em sistemas distribuídos
  • Entender a arquitetura e os componentes do OpenTelemetry
  • Instrumentar aplicações para coleta de métricas, logs e traces
  • Implementar rastreamento distribuído em arquiteturas de microserviços
  • Configurar pipelines de coleta e exportação de telemetria
  • Identificar gargalos de desempenho utilizando análise de traces
  • Integrar OpenTelemetry com plataformas de observabilidade
Publico Alvo
  • Engenheiros DevOps
  • Engenheiros SRE (Site Reliability Engineering)
  • Arquitetos de software e cloud
  • Desenvolvedores de aplicações distribuídas
  • Profissionais de observabilidade e operações de TI
Pre-Requisitos
  • Conhecimento básico de redes TCP/IP
  • Experiência com desenvolvimento de aplicações ou microserviços
  • Noções de containers e arquitetura distribuída
  • Familiaridade com ambientes Linux ou cloud
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Observability and Distributed Tracing

  1. Observability fundamentals
  2. Monitoring vs observability
  3. Challenges in distributed architectures
  4. Introduction to distributed tracing

Module 2: OpenTelemetry Architecture

  1. Overview of OpenTelemetry ecosystem
  2. OpenTelemetry components and design
  3. Instrumentation libraries and SDKs
  4. Telemetry data types: metrics, logs and traces

Module 3: Application Instrumentation

  1. Automatic instrumentation concepts
  2. Manual instrumentation techniques
  3. Instrumenting microservices applications
  4. Context propagation across services

Module 4: Distributed Tracing Fundamentals

  1. Trace and span concepts
  2. Parent-child relationships
  3. End-to-end transaction tracing
  4. Identifying performance bottlenecks

Module 5: OpenTelemetry Collector

  1. Collector architecture and components
  2. Receivers, processors and exporters
  3. Telemetry pipeline configuration
  4. Scaling and performance considerations

Module 6: Metrics and Logs with OpenTelemetry

  1. Metrics instrumentation concepts
  2. Log correlation with traces
  3. Telemetry data enrichment
  4. Observability data correlation

Module 7: Observability in Microservices Architectures

  1. Observability challenges in microservices
  2. Service dependency mapping
  3. Performance monitoring for distributed systems
  4. Troubleshooting service interactions

Module 8: Integrating Observability Platforms

  1. Integrating telemetry with visualization tools
  2. Dashboards and trace analysis
  3. Alerting and anomaly detection
  4. Observability workflows

Module 9: Performance Analysis and Optimization

  1. Identifying latency issues
  2. Analyzing service call chains
  3. Root cause analysis using traces
  4. Performance tuning strategies

Module 10: Best Practices and Production Deployment

  1. Designing observability architectures
  2. Security considerations in telemetry collection
  3. Scaling telemetry pipelines
  4. Best practices for enterprise environments
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h