Visão Geral
Este curso ensina como utilizar o Telegraf para coleta de métricas de aplicações, abordando técnicas, plugins e boas práticas para monitorar desempenho, comportamento e saúde de sistemas de software. O foco está em métricas de aplicação que apoiam análise, troubleshooting e tomada de decisão em ambientes reais.
Conteúdo Programatico
Module 1 – Application Metrics Fundamentals
- What are application metrics
- Key performance indicators for applications
- Golden signals overview
- Metrics vs logs basics
Module 2 – Telegraf and Application Monitoring
- Telegraf role in application monitoring
- Application data collection models
- Pull and push approaches
- Choosing the right plugin
Module 3 – HTTP and API Metrics
- HTTP input plugin
- Response time and status monitoring
- Endpoint health checks
- Tagging endpoints and services
Module 4 – StatsD and Event-Based Metrics
- StatsD input plugin
- Application instrumentation concepts
- Counters, gauges and timers
- Common StatsD use cases
Module 5 – Exec and Custom Metrics
- Exec input plugin usage
- Collecting metrics from scripts
- Custom application data collection
- Security considerations
Module 6 – Application-Specific Plugins
- Database application metrics
- Cache and message broker metrics
- Application server metrics
- Plugin selection strategies
Module 7 – Performance and Scaling
- High-cardinality risks
- Metric volume control
- Tagging best practices
- Application monitoring at scale
Module 8 – Troubleshooting and Best Practices
- Validating application metrics
- Common instrumentation mistakes
- Correlating metrics with incidents
- Reliable application monitoring