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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Kubernetes Edge Computing with Virtual Kubelet

24 horas

Curso Python Data Structures and Collections

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Kubernetes Serverless with Virtual Kubelet

24 horas