Visão Geral
Este curso Integrated Observability with InfluxDB and Grafana, apresenta uma abordagem integrada para observabilidade, monitoramento e visualização de métricas utilizando InfluxDB e Grafana. Inicialmente, o treinamento fornece uma introdução conceitual e prática às duas ferramentas, permitindo que o time compreenda seus papéis, arquitetura e casos de uso. Em seguida, o curso avança para a implementação técnica, cobrindo desde a coleta de métricas até a construção de dashboards, integrações com ferramentas de monitoramento e boas práticas operacionais em ambientes corporativos.
Conteúdo Programatico
Module 1: Introduction to InfluxDB and Grafana
- Observability concepts and monitoring fundamentals
- What is InfluxDB and when to use it
- What is Grafana and its role in visualization
- How InfluxDB and Grafana work together
- Common use cases and architectures
Module 2: Introduction to Performance Graphing
- Performance metrics and KPIs
- Time-series data concepts
- Visualization strategies
Module 3: Overview of Graphing Components
- Time-series databases overview
- Data collectors and agents
- Visualization and alerting layers
Module 4: Construction and Installation of InfluxDB
- InfluxDB architecture
- Installation and configuration
- Storage engine and data model
Module 5: Use of InfluxDB Queries
- Query language concepts
- Writing and reading data
- Query optimization
Module 6: Set Retention and Aggregation
- Retention policies
- Continuous queries
- Aggregation strategies
Module 7: Use of InfluxDB UI and Chronograf
- InfluxDB UI overview
- Data exploration
- Database management
Module 8: Configuration and Creation of Dashboards with Grafana
- Grafana architecture
- Connecting Grafana to InfluxDB
- Creating the first dashboard
- Panel types and visualizations
- Dashboard queries and time controls
- Variables and templating
- Dashboard best practices
Module 9: Advanced Dashboard Design and Visualization
- Designing dashboards for infrastructure monitoring
- Dashboards for application performance
- Thresholds and visual indicators
- Drill-down and navigation
- Sharing and exporting dashboards
Module 10: Use and Expansion of Telegraf
- Telegraf architecture
- Input and output plugins
- Metrics collection for dashboards
Module 11: Connection of CollectD and Icinga
- CollectD integration
- Sending metrics to InfluxDB
- Visualizing metrics in Grafana
- Icinga integration
Module 12: Alternative Backends like Graphite and OpenTSDB
- Graphite overview
- OpenTSDB concepts
- Backend comparison
Module 13: Integration into Icinga Web
- Icinga Web architecture
- Performance visualization
- Dashboards in Icinga Web
Module 14: Troubleshooting and Best Practices
- Common issues
- Performance tuning
- Operational best practices
Module 15: Alternative Components
- Alternative tools overview
- Complementary components
- Observability trends