Curso OpenTelemetry Collector Essentials

  • DevOps | CI | CD | Kubernetes | Web3

Curso OpenTelemetry Collector Essentials

16 horas
Visão Geral

O curso OpenTelemetry Collector Essentials oferece uma compreensão abrangente sobre a arquitetura, instalação, configuração e operação do OpenTelemetry Collector. O Collector é uma peça fundamental no ecossistema OpenTelemetry, permitindo a coleta, processamento e exportação de dados de telemetria (traces, metrics e logs) de forma eficiente e extensível. Este curso é ideal para profissionais que desejam implementar observabilidade em sistemas distribuídos de maneira padronizada e agnóstica de fornecedor.

Objetivo

Após realizar este curso OpenTelemetry Collector Essentials, você será capaz de:

  • Compreender o papel e a arquitetura do OpenTelemetry Collector
  • Instalar e configurar o Collector em ambientes locais e em nuvem
  • Coletar, processar e exportar dados de logs, métricas e traces
  • Personalizar pipelines utilizando receivers, processors e exporters
  • Monitorar e diagnosticar o Collector em ambientes de produção
  • Integrar o Collector com ferramentas como Prometheus, Jaeger, Zipkin, Grafana, e outros
  • Aplicar boas práticas na implantação do Collector em arquiteturas distribuídas
Publico Alvo
  • Engenheiros de observabilidade e SREs
  • Desenvolvedores backend e full stack
  • Administradores de sistemas
  • DevOps e engenheiros de infraestrutura
  • Arquitetos de software
  • Profissionais envolvidos em projetos de monitoramento distribuído
Pre-Requisitos
  • Conhecimentos básicos de Linux e linha de comando
  • Noções de redes e protocolos como HTTP, gRPC e OTLP
  • Familiaridade com conceitos de observabilidade: logs, métricas e traços
  • Experiência básica com containers (Docker) é recomendada
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1 – Introdução ao OpenTelemetry

  1. Conceitos de observabilidade moderna
  2. OpenTelemetry: visão geral e ecossistema
  3. Componentes principais: API, SDK, Collector
  4. Casos de uso reais e benefícios

Módulo 2 – OpenTelemetry Collector: Arquitetura e Fundamentos

  1. Papel do Collector no pipeline de observabilidade
  2. Arquitetura modular: receivers, processors, exporters, extensions
  3. Modos de operação: Agent e Gateway
  4. Formatos suportados: OTLP, Jaeger, Prometheus, Zipkin, etc.

Módulo 3 – Instalação e Execução do Collector

  1. Download e instalação (binário, Docker, Kubernetes)
  2. Primeira execução: análise de configuração default
  3. Introdução à configuração YAML
  4. Execução em modo foreground e background

Módulo 4 – Receivers: Coleta de Dados

  1. Configuração de receivers para metrics, logs e traces
  2. Exemplos: OTLP receiver, Jaeger receiver, Prometheus receiver
  3. Utilização de receivers personalizados e de terceiros

Módulo 5 – Processors: Processamento de Dados

  1. Como funcionam os processors no pipeline
  2. Processors comuns: batch, memory_limiter, attributes, filter
  3. Estratégias de filtragem e enrichimento de dados
  4. Práticas recomendadas de ordenação de processors

Módulo 6 – Exporters: Envio para Sistemas de Backend

  1. Exportação para backends populares: OTLP, Jaeger, Zipkin, Prometheus, Logging
  2. Configurações práticas com Grafana, New Relic, Datadog, entre outros
  3. Exporters simultâneos e fallback strategies

Módulo 7 – Extensions e Observabilidade do Collector

  1. Adição de extensões: health_check, pprof, zpages
  2. Diagnóstico de desempenho do próprio Collector
  3. Logging e métricas internas
  4. Segurança e autenticação básica (auth extension)

Módulo 8 – Casos Práticos e Laboratórios

  1. Criação de pipelines personalizados
  2. Coleta de métricas de um serviço Go e visualização no Grafana
  3. Coleta de traces com Jaeger e visualização de spans
  4. Simulação de carga e análise de desempenho
  5. Execução de Collector em ambiente Docker e Kubernetes

Módulo 9 – Boas Práticas e Considerações Finais

  1. Melhores práticas para configuração e gerenciamento
  2. Escalabilidade e alta disponibilidade
  3. Observabilidade em ambientes multi-cloud
  4. Próximos passos no ecossistema OpenTelemetry
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas