Visão Geral
Este Curso Logstash and Beats Integration with Elasticsearch, aborda de forma prática como integrar Logstash e Beats com o Elasticsearch, formando uma base sólida para ingestão, processamento e análise de dados dentro do Elastic Stack.
Os participantes aprenderão como coletar, transformar e enviar dados de diversas fontes utilizando Logstash pipelines e Beats agents, além de entender o fluxo completo de dados até o armazenamento e visualização no Elasticsearch e Kibana.
Ao final, o aluno dominará o processo de construção de pipelines de dados escaláveis, automatizados e altamente eficientes para observabilidade, monitoramento e análise operacional.
Objetivo
Após realizar este curso Logstash and Beats Integration with Elasticsearch, você será capaz de:
- Instalar e configurar Logstash e Beats;
- Construir pipelines de ingestão de dados com Logstash;
- Coletar dados de servidores, aplicações e containers usando Beats;
- Enviar e indexar dados de forma eficiente no Elasticsearch;
- Projetar uma arquitetura completa de observabilidade com Elastic Stack.
Publico Alvo
- Administradores de sistemas e engenheiros DevOps que utilizam Elasticsearch em ambientes de produção;
- Analistas e engenheiros de dados que desejam dominar pipelines de coleta e processamento de dados;
- Profissionais de monitoramento, observabilidade e segurança (SIEM);
- Desenvolvedores que buscam integrar logs e métricas em soluções baseadas no Elastic Stack.
Pre-Requisitos
- Conhecimento básico de Elasticsearch e Kibana;
- Familiaridade com sistemas Linux e linha de comando;
- Noções básicas de formatos JSON e conceitos de rede.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Introduction to Elastic Stack Data Ingestion
- Overview of Elastic Stack architecture
- Role of Logstash and Beats in data pipelines
- Understanding data flow from source to Elasticsearch
- Common use cases: logs, metrics, and monitoring
Module 2: Installing and Configuring Logstash
- Logstash installation and configuration
- Structure of configuration files and pipelines
- Input, filter, and output plugins overview
- Managing and running Logstash as a service
- Testing and debugging pipelines
Module 3: Building Logstash Pipelines
- Input plugins (File, Beats, Syslog, HTTP, JDBC)
- Filter plugins (Grok, Date, Mutate, JSON, GeoIP)
- Output plugins (Elasticsearch, File, Stdout)
- Creating conditional logic in pipelines
- Best practices for performance and scalability
Module 4: Introduction to Beats
- Overview of Beats family: Filebeat, Metricbeat, Packetbeat, Heartbeat, Winlogbeat, Auditbeat
- Architecture and data flow of Beats
- Installing and configuring Filebeat and Metricbeat
- Managing modules and input configurations
- Sending data directly to Elasticsearch or via Logstash
Module 5: Integrating Beats with Logstash and Elasticsearch
- Configuring Beats output to Logstash
- Processing Beats data through Logstash filters
- Indexing data into Elasticsearch
- Creating index templates and managing mappings
- Visualizing Beats data in Kibana
Module 6: Monitoring and Troubleshooting Pipelines
- Monitoring Logstash pipelines performance
- Using X-Pack Monitoring for Logstash and Beats
- Troubleshooting connection and data flow issues
- Handling large-scale data ingestion scenarios
Module 7: Real-World Use Cases and Automation
- Log ingestion from multiple servers
- Centralized monitoring for applications and containers
- Integration with Docker and Kubernetes environments
- Automating data pipelines deployment
Module 8: Final Project
- Building an end-to-end Elastic data pipeline
- Collecting, parsing, enriching, and indexing data
- Creating a real-time analytics dashboard in Kibana
TENHO INTERESSE