Visão Geral
O curso InfluxDB Querying Fundamentals: Flux & InfluxQL é focado na consulta e análise de dados de séries temporais armazenados no InfluxDB. O treinamento aborda os dois principais modelos de consulta utilizados na plataforma — InfluxQL e Flux — explicando suas diferenças, casos de uso e boas práticas. O participante aprenderá a extrair, filtrar, agregar e analisar métricas de forma eficiente, aplicando consultas em cenários reais de monitoramento e observabilidade.
Conteúdo Programatico
Module 1: Querying Time Series Data Concepts
- Time Series Query Patterns
- Read Path Overview
- Time-Based Filtering Concepts
- Aggregations and Windows
Module 2: Introduction to InfluxQL
- InfluxQL Overview
- InfluxQL Syntax and Structure
- Measurements, Tags, and Fields in Queries
- Time Filters and WHERE Clauses
Module 3: InfluxQL Aggregations and Functions
- Aggregation Functions
- GROUP BY Time
- Mathematical and Statistical Functions
- Common InfluxQL Query Patterns
Module 4: InfluxQL Performance and Best Practices
- Query Optimization Concepts
- Index Usage and Tag Filters
- Cardinality Impact on Queries
- Common Query Pitfalls
Module 5: Introduction to Flux
- Flux Language Overview
- Flux Data Model
- Buckets and Data Sources
- Basic Flux Query Structure
Module 6: Flux Filtering and Transformations
- Filtering and Mapping Data
- Time Ranges and Windows
- Aggregations and Joins
- Data Transformation Techniques
Module 7: Flux Advanced Querying Concepts
- Working with Multiple Buckets
- Custom Functions
- Flux Performance Optimization
- Error Handling and Debugging
Module 8: Querying Use Cases and Labs
- Infrastructure Metrics Queries
- Application Performance Analysis
- Capacity and Trend Analysis
- Hands-On Query Labs