Apresentação no Meetup da Elastic em Florianopolis
O documento descreve uma agenda de um meetup da comunidade Elastic em Florianópolis em 08/06/2019, com apresentações sobre o uso de Elasticsearch, Kibana, Beats e Logstash para análises de dados, detecção de anomalias e integração financeira.
2
Agenda
8:00
Recepção, lista depresença e café.
8:30
Boas vindas, cronograma e brindes.
8:40
Muito EL pouco K – Luís Antônio Nunes.
9:10
Elastic Stack: Flexibilidade para superar desafios – Thiago Diniz.
9:45
Coffe Break
10:15
Como utilizamos ELK em Cloud para coletar dados de clientes onpremise sem agentes nativos- Lucas Boeing e Murilo Garcia
10:50
Chopp.
11:00
Análise de fluxos de rede e machine learning para detecção de anomalias com ELK – Rodrigo Pescador e Rodrigo Bongers.
11:45
Análises da situação socioeconômica empresarial do Brasil com Elasticsearch – Fernanda Cadori Maffioletti.
12:30
Sorteio dos Brindes e Foto final.
4
Contribua!
Hospede um
Meetup
Fale no
Meetup
•Você tem um espaço
disponível na sua
empresa? Conhece algum
local bacana para os
próximos meetups?
• Você está interessado(a)
em apresentar em um de
nossos meetups?
• Conhece alguém que pode
estar interessado(a) em
falar em um de nossos
meetups?
5.
5
Links da comunidade
●Fórum Elastic: discuss.elastic.co
● Grupo do Facebook: bit.ly/elastic-community-brasil
● Meetup: www.meetup.com/Florianopolis-Elastic-Fantastics/
7
Luís Antônio Nunes
•Analista de Infraestrutura
• Bacharel em Sistemas de
Informação-UNISINOS
• Especialização em
Datacenter: projeto,
operação e serviços -
UNISUL
• 10 Anos em infraestrutura
• 4 Anos em servidores
• Zabbix Certified 3.0
• Certificate Fundamentals of
Securing Elasticsearch.
• Quase Associate Cloud
Engineer
• Cristão
XP
8.
8
• Analista deInfraestrutura
• Bacharel em Sistemas de
Informação-UNISINOS
• Especialização em
Datacenter: projeto,
operação e serviços -
UNISUL
• 10 Anos em infraestrutura
• 4 Anos em servidores
• Zabbix Certified 3.0
• Certificate Fundamentals of
Securing Elasticsearch.
• Quase Associate Cloud
Engineer
• Cristão
XP
9.
9
O que éa Elastic
• Shay Banon criou o precursor do Elasticsearch chamado Compass 2004.
• Shay Banon lançou a primeira versão do Elasticsearch em fevereiro de 2010.
• Em 2012 foi criada a Elastic NV em Amsterdã, Holanda.
• Open source Elastic Stack (Elasticsearch, Kibana, Beats e Logstash).
• Em junho de 2018 disponibilizou o código do X-PACK.
• Em outubro de 2018 abriu capital na Bolsa.
• Dia 08/06/2019 realizou um meetup em Florianópolis.
12
Elasticsearch
• Coração daElastic Stack.
• “Banco de dados”.
• Disponibilizar dados em tempo real, podendo ser distribuídos (Node’s) e
configurados para apresentar alta disponibilidade e esacabilidade.
• Disponibiliza recursos de API REST dentre outros.
• Baseado no projeto Apache Lucene (shard).
• Eficiência com muitos dados.
13.
13
Elasticsearch – Clustere Node
• Node é a instância do elasticsearch em execução.
• Para formar um Cluster.
As instâncias têm que ter
o mesmo nome no
atributo cluster.name no
arquivo de configuração
elasticsearch.yml
14.
14
Elasticsearch – Clustere Node
• Node é a instância do elasticsearch em execução.
• node.master: true
• node.data: false
• node.ingest: false
• Acompanhe todos os nós no cluster
• Acompanhe o número de índices no cluster
• Acompanhe o número de fragmentos
pertencentes a cada índice
• Manter informações de roteamento para nós
no cluster
• Atualizar o estado do cluster após alterações
de estado, como criar um índice e adicionar ou
remover nós no cluster
• Replicar alterações no estado do cluster em
todos os nós no cluster
• Monitore a integridade de todos os nós do
cluster, enviando sinais de pulsação , sinais
periódicos que monitoram a disponibilidade
dos nós de dados no cluster
18
Elasticsearch – Review
Vamoscriar um index =)
Quantos nodes?
Quantos shards?
Vamos criar um index.
Depois de criado não é possível aumentar o nº
de Shards. Só diminir API_shrink.
Quantos node?
Node é uma instância do elastcsearch.
Quantos shard?
É recomendado que um shard tenha entre
10Gb e 40Gb de dado (Elastic Engineer)
20
Como utilizamos oELK – Case Nexxera – Integração
Financeira
Pagamos por arquivos transmitidos.
Auditamos os arquivos criados.
Disponibilizamos um ambiente para suporte.