Especialista Elastic Stack – Elasticsearch, Logstash, Beats e Kibana

curso 815- Curso não oficial.

Esse treinamento aborda de forma simples e prática toda a Stack da Elastic, indo desde os fundamentos até a gestão de clusters de alta performance. Você verá o poder do Elasticsearch do ponto de vista de armazenamento e indexação de milhões de documentos não estruturados e estruturados.

A 4Linux não é parceira oficial para treinamento da Elastic nem é uma revenda autorizada. Este curso é de autoria da 4Linux-baseado em nossa vivência com Elastic- e NÃO é o curso oficial criado pelo fabricante. Para cursos oficiais, visite: https://www.elastic.co/pt/training/ – “Elasticsearch, Logstash, Beats e Kibana são marcas registradas elasticsearch BV”

40h

Este curso acontece somente na modalidade turmas in-company.
Saiba mais

Após fazer este curso você estará preparado para:

  • Instalar, configurar e manter a solução Elatic Stack
  • Criar visualizações e dashboards informativos com Kibana
  • Administrar e monitorar ambientes Elastic Stack
  • Definir Sizing de ambientes Elastic Stack
  • Coletar, transformar, enriquecer e armazenar qualquer fonte dados
  • Integrar com outros sistemas de monitoramento

Porque fazer este curso na 4Linux

01

Aprender como utilizar o Logstash e Beats para coleta, tratamento e ingestão de diversas fontes de dados

02

Coletar dados com Com Beats, coletaremos métricas e a saúde de serviços como: banco de dados e web servers

03

Definir um capacity planning de um cluster, onde abordaremos boas práticas para diversos cenários de uso do Elasticsearch

04

Aprender a criar visualizações e dashboars ricos para a análise, identificação de insigths e visualização de comportamento.

05

Cenários reais de aplicabilidade do Elasticsearch como Centralização de logs, Indexadores para pesquisa, Análise de dados

Veja o que nossos clientes alunos e
empresas falam deste curso

Ao realizar os cursos da 4Linux meu perfil do LinkedIn recebeu muito mais visibilidade e aparecem muito mais oportunidades do que antes.

Jhony Yamamoto
Analista de Suporte Jr.

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Conteúdo programático

  • História, evolução e futuro
  • Produtos da Stack Elastic: Elasticsearch, Logstash, Beats e Kibana
  • Comparação entre versões OSS, Basic e Enterprise
  • Escalabilidade and resiliencia
  • Conceito de documentos, indices, busca e agregações

  • Configuração de Sistema Operacional
  • Entendendo os aquivos de configuração elasticsearch.yml, jvm.options e logs
  • Ferramentas de linha comando do Elasticsearch
  • Iniciando o cluster Elasticsearch
  • API de operações básicas
  • Operações de inserção, alteração, busca, deleção e processamento de batch
  • Explorando os Dados: Query Language, Searches, Filters e Aggregations
  • API de monitoramento _CAT
  • Adicionado novos nós no cluster
  • Tipos de nós de Elasticsearch e sua aplicabilidade

  • Entendendo a estrutura e configuração do Índice
  • Analogia entre um banco de dados tradicional e o indice Elasticsearch
  • Settings
  • Estrutura no filesystem do índice Elasticsearch
  • Aliases de Indice
  • Entendendo o Mapping e a sua importância
  • Meta Fields
  • Fields datatypes
  • Parâmetros de mapeamento
  • Mapeamento dinâmico

  • O que é um analisador e seu funcionamento
  • Testando um analisador
  • Analizers, Tokenizers, Token Filters e Character Filters

  • O que é um Shard e porque fragmentar
  • Shard primário e réplicas
  • Distribuição de documentos nos Shards
  • Size, Quantidade e limitações do Shard

  • Em nível de cluster

  • Baseado em posição de Rack
  • Baseado em Filtros

  • Horizontal X Vertical
  • Réplicas X Shards X Tamanho da Shards
  • CPU X Memória X Disco X Tamanho do Cluster

  • Volumetria X tamanho médio/dia X tempo de retenção
  • Perfil do cliente: Ingestão, Consulta ou Ambos?

  • Diferenças entre o Ingest Node X Beats X Logstash

 

  • Pipelines
  • API do Ingest
  • Condicionais em pipelines
  • Processors

  • O que é o Beats
  • Tipos de Beats

Instalando e Configurando um Beat(Metricbeat e Filebeat)

Entendendo os arquivos de configuração do Beat
  • Habilitando e configurando Módulos do Beat
  • Ingestão de logs com Filebeat
  • Throubleshoting e Debug do Beat

  • O que é o Logstash e como ele funciona
  •  Instalando e configurando o Logstash
  • Entendendo os arquivos de configuração do Logstash

  • Plugins do Logstash
  • Inputs - Plugins mais usuais
  • Beats, file, http, jdbc, stdin, tcp, udp e twitter
  • Filters - Plugins mais usuais
  • date, dissect, grok, geoip, mutate, extractnumber, translate, codec multiline e kv
  • Outputs - Plugins mais usuais
  • elasticsearch, file, stdout
  • Logstash em linha de comando
  • Debug e Throubleshoting do Logstash

  • O que é o Kibana
  • Instalando e configurando o Kibana
  • Entendendo o arquivo kibana.yml

  • Discover, visualize, Dashboard, Maps, Infraestructure, Logs, Uptime, DevTools, Monitoring e Management
  • Configurando um Indice no Kibana
  • Buscando e Analisando dados com Discover
  • Criando gráficos e métricas com Visualize
  • Criando Dashboards
  • Analisando logs com Logs
  • UpTime
  • Dev Tools
  • Monitoramento da Stack
  • Gerenciamento da Stack
  • Kibana Spaces

  • Modulo Security
  • Ativando e Configurando a Segurança no Cluster Elasticsearch
  • Criando Usuários e Perfis no Elasticsearch
  • Encriptando a comunicação entre os nós do Cluster

  • Monitoramento
  • Ativando e configurando o monitoramento do Cluster Elasticsearch
  • Coletando dados do Elasticsearch
  • Coletando dados do Logstash
  • Coletando dados do Beats
  • Coletando dados do Kibana

  • Shapshot e Restore
  • Criando repositórios
  • Executando Snapshot e Restore
  • Monitorando o progresso do Snapshots e Restore

  • Gerenciando o Ciclo de vida com ILM
  • Policies e Actions do ILM

  • Coletando logs de serviços e aplicações web

  • Coletando dados de banco de dados
  • Criando visões analíticas dos dados

  • Coletando Tweets e indexando no Elasticsearch

Veja os pré-requisitos para realizar este curso

Gostaria de tirar dúvidas ou receber uma proposta?
Fale com a gente.

Conheça os diferenciais da 4Linux
Cursos inovadores com foco na empregabilidade

Preparatório para as principais certificações.

Aulas do tipo ‘mão na massa’

Metodologia IT Experience. Vivenciando o mercado de trabalho dentro da sala de aula.

Blended Learning

Mix de aulas presencial e online, com uso intenso de tecnologias.

Olhar no futuro

Ensinamos novas tecnologias que o mercado de trabalho irá contratar.

Implementar projetos e ensinar

Nos torna únicos no mercado. Sabemos o que é relevante e precisa ser ensinado.

Nem consultores, nem instrutores

CONSTRUTORES = CONSultores + insTRUTORES

Curso presencial ou online?
Turmas noturnas, diurnas ou aos finais de semana?

Temos vários horários e modalidades para atender sua disponibilidade.

Próximas turmas

Quer saber o preço deste curso?

Este curso é ministrado apenas sob demanda e o seu conteúdo pode ser customizado para atender necessidades específicas da empresa.


Receba o contato de um consultor especializado em treinamentos corporativos.

Fale com um especialista 4Linux!

Compartilhe essa página

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no whatsapp
Telegram logo
Whatsapp Logo

Pré-requisitos do aluno

Pré-eequisitos Computacionais Presencial/EAD/EAD AO VIVO

Acesso a plataforma de ensino

Os materiais e video-aulas dos cursos da 4Linux estão disponíveis no seguinte endereço: https://aia.4linux.com.br . Os alunos receberão o acesso próximo do dia do treinamento , é importante validar o acesso na plataforma antes do início do curso.
A ferramenta de conferência que utilizamos para as aulas ao vivo é o Google Meet.
Para fins técnicos: O Google Meet utiliza por padrão as seguintes portas: TCP/443 e UDP/19302-19309
IPv4: 74.125.250.0/24 IPv6: 2001:4860:4864:5::0/64
https://.google.com/
https://.googleapis.com/
https://.gstatic.com/
https://.googleusercontent.com/

Pré-requisitos In Company

Horário de atendimento: 9hs às 18hs