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 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