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
- What is Observability?
- Overview of OpenTelemetry.
- The role of Logs, Metrics, and Traces.
- Comparison with other monitoring tools.
Module 2: Setting Up OpenTelemetry
- Installation and setup.
- Instrumentation in different languages (Java, Python, Node.js).
- Configuration of OpenTelemetry SDK and agents.
Module 3: Collecting Logs, Metrics, and Traces
- Implementing logging with OpenTelemetry.
- Collecting and exporting metrics.
- Distributed tracing: concepts and implementation.
Module 4: Integrations with Popular Tools
- Integrating OpenTelemetry with Prometheus.
- Visualization and alerting with Grafana.
- Distributed tracing with Jaeger and Zipkin.
Module 5: Advanced Configurations and Best Practices
- Custom instrumentation.
- Optimizing performance and resource usage.
- Implementing security in observability pipelines.
Module 6: Hands-On Labs and Case Studies
- Real-world scenarios and challenges.
- End-to-end implementation in a distributed system.
- Troubleshooting and performance tuning exercises.
TENHO INTERESSE