Visão Geral
O curso InfluxDB for Monitoring and Metrics é focado na utilização do InfluxDB como plataforma central para coleta, armazenamento e análise de métricas de monitoramento. O treinamento aborda conceitos, arquitetura e práticas recomendadas para construir soluções de monitoramento eficientes, cobrindo desde a ingestão de métricas até a análise de dados em cenários de infraestrutura, aplicações e serviços, integrando o InfluxDB com ferramentas comuns de observabilidade.
Conteúdo Programatico
Module 1: Monitoring and Metrics Fundamentals
- What is Monitoring
- Metrics vs Logs vs Traces
- Key Monitoring Metrics
- Monitoring Architectures Overview
Module 2: InfluxDB in Monitoring Architectures
- Role of InfluxDB in Observability
- Metrics Collection Flow
- Push vs Pull Models
- Common Monitoring Use Cases
Module 3: Collecting Metrics with Telegraf
- Telegraf Overview
- System and Host Metrics
- Application and Service Metrics
- Custom Metrics Collection
Module 4: Metrics Data Modeling in InfluxDB
- Measurements and Naming Conventions
- Tags for Contextual Data
- Fields and Metric Values
- Cardinality Best Practices
Module 5: Storing and Managing Metrics
- Buckets and Retention Strategies
- Data Lifecycle Management
- Downsampling Concepts
- Storage Optimization
Module 6: Querying and Analyzing Metrics
- Basic Metrics Queries
- Time-Based Aggregations
- Identifying Trends and Anomalies
- Query Performance Tips
Module 7: Visualization and Dashboards
- Preparing Data for Visualization
- Integrating with Visualization Tools
- Dashboard Design Best Practices
- Metrics Interpretation
Module 8: Monitoring Scenarios and Labs
- Infrastructure Monitoring Scenario
- Application Performance Metrics
- Capacity Planning Use Case
- Hands-On Labs and Exercises