Visão Geral
Este curso é focado exclusivamente nos mecanismos de coleta de dados (Inputs), abordando como métricas são obtidas de sistemas, serviços e aplicações. O aluno aprenderá a configurar, ajustar e escolher corretamente input plugins, entendendo seu funcionamento, limitações e boas práticas para uma coleta confiável e eficiente.
Conteúdo Programatico
Module 1 – Introduction to Data Inputs
- What are input plugins
- Pull vs push collection models
- Metrics types and sources
- Input lifecycle overview
Module 2 – System Metrics Inputs
- CPU input plugin
- Memory input plugin
- Disk and diskio inputs
- Network and netstat inputs
Module 3 – Operating System Inputs
- Processes input
- System load metrics
- Kernel and uptime inputs
- OS-specific considerations
Module 4 – Service Monitoring Inputs
- HTTP input plugin
- Database service inputs
- Message queue inputs
- Common service monitoring patterns
Module 5 – Application-Level Inputs
- Application metrics concepts
- Exec input plugin
- StatsD input
- Custom application data collection
Module 6 – Input Configuration Patterns
- Multiple input instances
- Interval and timeout tuning
- Tagging strategies for inputs
- Filtering collected metrics
Module 7 – Performance and Scaling Considerations
- Impact of inputs on system resources
- Avoiding metric overload
- Sampling strategies
- High-frequency vs low-frequency inputs
Module 8 – Troubleshooting Input Plugins
- Debugging input failures
- Common configuration errors
- Verifying collected metrics
- Best practices for stable collection