Visão Geral
Este curso Log Analysis para Observabilidade e DevOps, aborda de forma prática e estratégica a análise de logs dentro do contexto de observabilidade moderna e cultura DevOps. Os participantes aprenderão a coletar, centralizar, analisar e correlacionar logs com métricas e traces, permitindo maior visibilidade de sistemas distribuídos, identificação proativa de falhas e melhoria contínua de aplicações.
O curso integra conceitos essenciais de monitoramento, troubleshooting, automação e performance, utilizando ferramentas amplamente adotadas no mercado como Grafana, Prometheus, Elastic Stack (ELK) e Datadog.
Objetivo
Após realizar este curso Log Analysis para Observabilidade e DevOps, você será capaz de:
- Compreender o papel dos logs dentro da observabilidade moderna
- Implementar coleta e centralização de logs em ambientes distribuídos
- Correlacionar logs com métricas e traces
- Identificar e diagnosticar falhas em aplicações e infraestrutura
- Utilizar ferramentas de mercado para análise de logs
- Criar dashboards e alertas inteligentes
- Aplicar boas práticas de logging em aplicações modernas
- Apoiar processos de troubleshooting e melhoria contínua
Publico Alvo
- Profissionais de TI que atuam com infraestrutura, sistemas ou suporte
- Engenheiros DevOps e SRE
- Desenvolvedores de software
- Analistas de monitoramento e observabilidade
- Arquitetos de soluções
- Gestores técnicos que desejam compreender observabilidade
Pre-Requisitos
- Conhecimentos básicos de redes e sistemas operacionais
- Noções de desenvolvimento de software
- Familiaridade com ambientes Linux
- Conceitos básicos de cloud computing (desejável)
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Introduction to Observability and Logging
- Concepts of Observability (Logs, Metrics, Traces)
- Differences between Monitoring and Observability
- Importance of Logs in Modern Systems
- Logging Levels and Best Practices
Module 2: Log Collection and Centralization
- Log Sources (Applications, Servers, Containers)
- Log Formats (JSON, Plain Text, Structured Logs)
- Log Forwarding and Aggregation
- Introduction to Log Pipelines
Module 3: Working with ELK Stack
- Elasticsearch Fundamentals
- Logstash for Data Processing
- Kibana for Visualization
- Creating Dashboards and Queries
Module 4: Logs with Grafana and Loki
- Introduction to Loki Architecture
- Collecting Logs with Promtail
- Querying Logs in Grafana
- Building Dashboards and Alerts
Module 5: Metrics and Logs Correlation
- Introduction to Prometheus
- Metrics Collection and Visualization
- Correlating Logs and Metrics
- Troubleshooting with Combined Data
Module 6: Logs in Containerized Environments
- Logging in Docker
- Logging in Kubernetes
- Centralized Logging in Microservices
- Challenges in Distributed Systems
Module 7: Troubleshooting and Root Cause Analysis
- Debugging Applications Using Logs
- Identifying Performance Bottlenecks
- Root Cause Analysis Techniques
- Real-world Troubleshooting Scenarios
Module 8: Alerting and Automation
- Log-based Alerts
- Threshold vs Intelligent Alerts
- Reducing Noise and False Positives
- Automation and Incident Response
Module 9: Best Practices and Governance
- Logging Standards and Policies
- Log Retention and Storage Strategies
- Security and Compliance Considerations
- Cost Optimization in Logging
Module 10: Final Project (Hands-on)
- Building a Complete Observability Stack
- Ingesting Logs from Applications
- Creating Dashboards and Alerts
- Incident Simulation and Analysis
TENHO INTERESSE