Curso Observability with OpenTelemetry

  • DevOps | CI | CD | Kubernetes | Web3

Curso Observability with OpenTelemetry

16 horas
Visão Geral

Este Curso Observability with OpenTelemetry, apresenta os conceitos e práticas de Observabilidade com o uso do OpenTelemetry, uma solução de código aberto que padroniza a coleta de logs, métricas e traces. Os participantes aprenderão a configurar e integrar o OpenTelemetry em ambientes modernos, com foco em aplicações distribuídas e sistemas em nuvem.

Objetivo

Após realizar este curso Observability with OpenTelemetry, você será capaz de:

  • Entender os conceitos fundamentais de observabilidade e o papel do OpenTelemetry.
  • Implementar OpenTelemetry em diferentes linguagens de programação e frameworks.
  • Configurar coleta de logs, métricas e traces.
  • Integrar OpenTelemetry com ferramentas populares como Prometheus, Grafana e Jaeger.
  • Monitorar e diagnosticar sistemas distribuídos de forma eficiente.
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de DevOps
  • Arquitetos de software
  • Administradores de sistemas
  • Profissionais de TI interessados em monitoramento e observabilidade
Pre-Requisitos
  • Conhecimentos básicos de programação.
  • Familiaridade com sistemas distribuídos e microserviços.
  • Experiência prévia com ferramentas de monitoramento será um diferencial.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Module 1: Introduction to Observability and OpenTelemetry

  1. What is Observability?
  2. Overview of OpenTelemetry.
  3. The role of Logs, Metrics, and Traces.
  4. Comparison with other monitoring tools.

Module 2: Setting Up OpenTelemetry

  1. Installation and setup.
  2. Instrumentation in different languages (Java, Python, Node.js).
  3. Configuration of OpenTelemetry SDK and agents.

Module 3: Collecting Logs, Metrics, and Traces

  1. Implementing logging with OpenTelemetry.
  2. Collecting and exporting metrics.
  3. Distributed tracing: concepts and implementation.

Module 4: Integrations with Popular Tools

  1. Integrating OpenTelemetry with Prometheus.
  2. Visualization and alerting with Grafana.
  3. Distributed tracing with Jaeger and Zipkin.

Module 5: Advanced Configurations and Best Practices

  1. Custom instrumentation.
  2. Optimizing performance and resource usage.
  3. Implementing security in observability pipelines.

Module 6: Hands-On Labs and Case Studies

  1. Real-world scenarios and challenges.
  2. End-to-end implementation in a distributed system.
  3. Troubleshooting and performance tuning exercises.
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