Visão Geral
Este curso oferece uma introdução completa ao uso do Elasticsearch e Kibana para pesquisa, análise e visualização de dados em tempo real.
Os participantes aprenderão a armazenar, consultar e analisar grandes volumes de dados estruturados e não estruturados com o Elasticsearch, e a criar dashboards e visualizações interativas com o Kibana.
Ao final, o aluno será capaz de construir ambientes analíticos robustos para apoiar a tomada de decisão, monitoramento de sistemas e inteligência operacional em diferentes contextos.
Conteúdo Programatico
Module 1: Introduction to Elasticsearch and Kibana
- Overview of Elastic Stack (Elasticsearch, Logstash, Beats, Kibana)
- Core concepts: indices, documents, shards, and clusters
- Use cases in analytics, monitoring, and search systems
- How Elasticsearch and Kibana interact
Module 2: Installing and Configuring Elasticsearch
- System requirements and installation process
- Configuration files and cluster setup
- Understanding nodes, clusters, and indices
- Managing indices and mappings
- Elasticsearch APIs overview
Module 3: Data Indexing and Search Operations
- Indexing documents using JSON and REST APIs
- Searching data: queries, filters, and full-text search
- Understanding analyzers and tokenizers
- Query DSL (Domain Specific Language) in depth
- Sorting and pagination of search results
Module 4: Aggregations and Data Analysis
- Introduction to Elasticsearch aggregations
- Metrics and bucket aggregations
- Combining filters and aggregations
- Time-based data analysis
- Performance tuning for analytical queries
Module 5: Introduction to Kibana
- Installing and connecting Kibana to Elasticsearch
- Navigating the Kibana interface
- Managing index patterns and data sources
- Searching and filtering data in Kibana Discover
Module 6: Data Visualization in Kibana
- Creating and customizing visualizations
- Working with bar charts, line charts, heatmaps, and pie charts
- Building and managing dashboards
- Using Kibana Lens for visual data exploration
- Sharing and exporting dashboards
Module 7: Advanced Features and Use Cases
- Creating alerts and monitoring dashboards
- Using Kibana for log and metric analysis
- Machine learning features overview in Kibana
- Security and access control in Elastic Stack
- Integrating with external data sources and Beats
Module 8: Real-World Project
- Hands-on project: Building an end-to-end analytics dashboard
- Data ingestion, analysis, and visualization
- Best practices for performance, scalability, and maintenance