Visão Geral
Este curso oferece uma compreensão completa da solução Elastic Observability, capacitando o aluno a monitorar logs, métricas, traces (APM) e disponibilidade de sistemas utilizando a Elastic Stack (Elasticsearch, Kibana, Beats e Elastic Agents).
O participante aprenderá a configurar pipelines de observabilidade, criar dashboards, investigar problemas de performance e implementar práticas modernas de observabilidade para ambientes cloud-native, containers e microserviços.
Conteúdo Programatico
Module 1 – Introduction to Elastic Observability
- What is Elastic Observability
- Elastic Stack architecture (Elasticsearch, Kibana, Beats, Elastic Agent)
- Observability vs Monitoring
- Key concepts: Logs, Metrics, Traces, Uptime
Module 2 – Installing and Configuring Elastic Stack
- Installing Elasticsearch
- Installing Kibana
- Configuring Elastic Agents
- Fleet Server introduction
- Understanding indices, pipelines, ingestion methods
Module 3 – Log Observability
- Collecting logs with Filebeat and Elastic Agent
- Log ingestion pipelines
- Parsing logs with Ingest Node
- Searching and filtering logs
- Building log dashboards
- Log retention, lifecycle management (ILM)
Module 4 – Metrics Observability
- Collecting host and service metrics
- System metrics (CPU, Memory, Disk, Network)
- Kubernetes and container metrics
- Database and cloud metrics
- Creating metrics dashboards
- Using machine learning for anomaly detection
Module 5 – Application Performance Monitoring (APM)
- Installing APM Server
- Instrumenting applications (Java, .NET, Node.js, Python, Go)
- Transaction tracing
- Error tracking
- Performance bottleneck analysis
- Distributed tracing across microservices
Module 6 – Distributed Tracing Deep Dive
- Trace lifecycle
- Spans, context propagation
- Correlating logs, metrics, and traces
- Root cause analysis techniques
Module 7 – Uptime & Synthetic Monitoring
- Monitoring service availability
- Browser tests and API checks
- Alerts for downtime
- Configuring synthetic monitors via Elastic Synthetics
Module 8 – Dashboards, Visualization & Analytics
- Building dashboards in Kibana
- Advanced visualizations
- Lens, time series, and data discovery
- Creating Observability overview dashboards
Module 9 – Alerts & Machine Learning
- Creating operational alerts (logs, metrics, APM)
- Notifications (Slack, Email, Webhook)
- ML anomaly detection
- SLOs and SLIs inside Kibana
Module 10 – Best Practices & Enterprise Use Cases
- Observability for Kubernetes clusters
- Observability in microservices
- Designing a unified observability strategy
- Scaling Elastic Observability in production
- Governance, cost management and data retention
- Security considerations in Observability environments