Visão Geral
O curso Logstash Fundamentals oferece uma introdução completa ao Logstash, uma ferramenta de coleta, processamento e envio de dados para diversos destinos. Os participantes aprenderão a configurar e utilizar o Logstash para processar logs e dados em tempo real, integrando-o com outras ferramentas do ecossistema Elastic Stack.
Objetivo
Após concluir o curso Logstash Fundamentals, você será capaz de:
- Compreender a arquitetura do Logstash e seu funcionamento.
- Instalar e configurar o Logstash em diferentes ambientes.
- Criar e gerenciar pipelines para coletar, processar e enviar dados.
- Integrar o Logstash com outras ferramentas do Elastic Stack (Elasticsearch, Kibana).
- Resolver problemas comuns e otimizar o desempenho do Logstash.
Publico Alvo
- Engenheiros de dados
- Administradores de sistemas
- Profissionais de DevOps
- Analistas de dados e segurança
Pre-Requisitos
- Conhecimento básico em sistemas operacionais Linux
- Familiaridade com conceitos de redes e protocolos
- Noções básicas de análise de dados
Informações Gerais
Metodologia:
- Curso ao vivo via Microsoft Teams, conduzido por um instrutor especializado em Logstash e Elastic Stack.
- Aulas práticas e teóricas, combinando conceitos e aplicações práticas em cenários do mundo real.
- Laboratórios individuais para construção de pipelines e processamento de dados utilizando Logstash.
- Materiais de apoio, incluindo apostilas, documentação e exemplos práticos.
Este curso oferece uma base sólida para quem deseja trabalhar com o Logstash e entender seu papel no ecossistema de coleta e processamento de dados.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Módulo 1: Introdução ao Logstash (2h)
- O que é Logstash? Visão geral e casos de uso
- Principais características e benefícios do Logstash
- Comparação com outras ferramentas de processamento de logs
Módulo 2: Instalação e Configuração (4h)
- Pré-requisitos para instalação do Logstash
- Instalando o Logstash em diferentes sistemas operacionais
- Configuração inicial e primeiros passos
- Gerenciando versões e atualizações do Logstash
Módulo 3: Entendendo Pipelines (4h)
- O que é um pipeline no Logstash?
- Estrutura de um pipeline: Input, Filter, Output
- Criando pipelines simples e complexos
- Debugging e troubleshooting de pipelines
Módulo 4: Coleta de Dados (4h)
- Fontes de dados suportadas pelo Logstash
- Configurando inputs para coletar logs de diferentes origens (arquivos, syslog, beats, etc.)
- Coletando dados em tempo real com o Logstash
- Manipulando e transformando dados de entrada
Módulo 5: Processamento e Filtros (4h)
- Aplicando filtros para transformação de dados
- Filtros mais comuns: grok, mutate, date, geoip, etc.
- Criando filtros personalizados
- Melhores práticas para otimização de filtros
Módulo 6: Envio de Dados (4h)
- Configurando outputs no Logstash
- Enviando dados para Elasticsearch, arquivos, e outras soluções de armazenamento
- Integração do Logstash com Kibana para visualização de dados
- Gerenciamento de falhas e reenvio de dados
Módulo 7: Monitoramento e Manutenção (2h)
- Monitorando o desempenho do Logstash
- Ferramentas de monitoramento e métricas
- Resolvendo problemas comuns e estratégias de troubleshooting
- Práticas recomendadas para manutenção e escalabilidade
Módulo 8: Casos de Uso e Projetos Práticos (2h)
- Estudos de caso de implementações reais utilizando Logstash
- Discussão sobre desafios e soluções em projetos de processamento de dados
- Apresentação de projetos práticos desenvolvidos durante o curso
TENHO INTERESSE