SlideShare uma empresa Scribd logo
El ast i csear ch
O poder das buscas f ul l - t ext
Tópicos da Apresentação

Sobre o Elasticsearch

Conceitos

Instalação

Mapping & Analyzers

Aplicação

CRUD

Documentação

SDKs

Backup

Elastic Stack
Sobre o Elasticsearch
Sobre o Elasticsearch

É um motor de buscas distribuído;

Alta disponibilidade;

Facilmente escalável;

Desenvolvido em Java;

Baseado no Apache Lucene;

Open Source;

Comunicação API Rest (Json/HTTP);

Armazenamento de Documentos;

SDK para diversas linguagens;
Sobre o Elasticsearch

Recuperação rápida de documentos;

Análise de Logs;

Buscas full-text / geolocation;

Aggregations & Analytics;

Alerta e Classificação;

Score Functions;

Autocomplete e highlight;

Documentação bem completa;

Curva de aprendizado fácil;
Quem usa?
Conceitos
Documentos

É armazenado sob um Id único;

Documentos são objetos Json;

Tipos de Dados:

String (text / keyword);

Number;

Geopoint;

Geoshape;

Bool;

Date;

Ipv4;

Array;

Object;
Indíce e Tipos
Banco Relacional Elasticsearch
Banco Índice
Tabela Tipo
Índice Token, Indíce
 Um índice é um container de dados. Cada nó pode hospedar diversos índices;
 Um tipo representa uma classe de documentos semelhantes, mesma estrutura;
 Um tipo possui seus campos definidos e seus campos possuem tokens
(índices) que fazem referência ao documento;
Analogia com banco relacional para facilitar o entendimento:
Cluster, Nós e Shards

Cluster é um conjunto de nós trabalhando juntos;

Todos os nós se comunicam entre si;

Shard é um “pedaço” único de um índice, que pode estar em quaquer nó;

Um shard também pode (e deve) possuir réplicas espalhadas em outros nós;
Instalação
Linux (Ubuntu)
> sudo add-apt-repository ppa:webupd8team/java
> sudo apt-get update
> sudo apt-get install oracle-java7-installer
Instalando o Java
> wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.2.deb
> sudo dpkg -i elasticsearch-5.3.2.deb
Instalando o ElasticSearch
> sudo service elasticsearch start
Iniciando o serviço
Windows
Instalando o Java
Download:
https://java.com/pt_BR/download/
Após a instalação, definir variável de ambiente do windows
JAVA_HOME com o caminho da instalação do JRE.
Instalando o ElasticSearch

Download ZIP https://www.elastic.co/downloads/elasticsearch

Descomprimir arquivo, acessar o diretório /bin
> .elasticsearch-service.bat install
> .elasticsearch-service.bat start
Verificando a Instalação
Acesse: http://localhost:9200
Mapping & Analyzers
Mapping

É o processo de definição de como um documento e
seus campos são armazenados e indexados;

Define os tipos de dados dos campos (text, keyword,
date, integer, etc);

É possível definir o tipo da string entre text
(analisável) e keyword (não-analisável);

Permite a criação de sub campos;

Permite a definição de templates para campos
adicionados dinamicamente;
Analyzer

São responsáveis por tratar os dados e
gerar os índices associados a eles;

O dado é quebrado em diversos tokens a
partir dos Tokenizers e Token Filters;

Os tokens são normalizados;

Esse processo é aplicado tanto na
indexação dos documentos quanto na
busca;

Existem diversos tipos de analisadores,
para idiomas específicos, etc, e com
possibilidade de customização;
Índice Invertido

Projetado para permitir uma busca full-text
extremamente rápida;

Consiste em uma lista única com todas as palavras que
aparecem nos documentos e para cada palavra uma
lista de documentos que ela aparece;
Exemplo:

The quick brown fox jumped over the lazy dog

Quick brown foxes leap over lazy dogs in summer
Índice Invertido
Exemplo:

The quick brown fox jumped over the lazy dog

Quick brown foxes leap over lazy dogs in summer
Uma busca por “quick brown”
Índice Invertido
Normalização
Aplicação
Querys
Full-Text
Querys
Highlight
Querys
Highlight
Querys
Autocomplete
Querys
Geolocation
Querys
Aggregations
CRUD
CRUD
Documentação
www.elastic.co
discuss.elastic.co
SDKs
SDKs
Backup
Backup
PUT /_snapshot/meu_repo
{
"type":"fs",
"settings": {
"location":"C:es-bkp"
}
}
CRIAR REPOSITÓRIO
PUT /_snapshot/meu_repo/meu_snap
CRIAR SNAPSHOT
GET /_snapshot/meu_repo/_all
LISTAR SNAPSHOTS
POST /_snapshot/meu_repo/meu_snap/_restore
RESTAURAR SNAPSHOT
Elastic Stack
Logstash
“Collect, Enrich & Data Transport”

Processa quaisquer dado, de diversas fontes;

Centralizar o processamento de dados de todos os tipos;

Normalizar variando esquema e formatos;

Customização rápida para formatos de log;

Permite facilmente adicionar plugins para fontes de dados personalizados;
Beats
“Lightweight Data Shippers”

Carrega dados com um único propósito;

Agentes leves para tarefas específicas;

Alta capacidade de processamento e carga;

Customização rápida para formatos de log;

Arquivos de log, métricas, dados da rede, registros de eventos do
windows, monitoramento de tempo de atividade;
Kibana
“Explore & Visualize Your Data”

Dashboard para visualização de dados;

Flexibilidade de análise e plataforma para visualização;

Resumo em real-time e gráficos de streaming de dados;

Interface intuitiva para uma variedade de usuários;

Compartilhamento instantâneo e incorporação de dashboards;
Kibana
X-Pack
“One Pack. Loads of Possibilities”

Segurança;

Alerta e notificação;

Monitoramento;

Relatórios;

Grafos;

Machine Learning;
Alerting
“Alerting for Elasticsearch”

Alerta e notificação;

Analisar histórico de eventos e dados;

Definição de condições, cronograma, ações;

Integração com diversas ferramentas como JIRA, HipChat e Slack;
Security
“Security for Elasticsearch”

Provedor de segurança avançada ao seu cluster;

Acesso autenticado para diversos usuários;

Recursos avançados de criptografia;

Acesso com base em funções/permissões, IP;

Pode ser integrado ao AD /LDAP;

Logs de auditoria com acessos e sessões (HIPAA, PCI DSS, FISMA, ISO);
Machine Learning
Cloud
Tudo isso na nuvem!
OBRIGADO! :)
THIAGO BARRADAS
EMAIL: TBARRADAS@MUNDIPAGG.COM
TELEFONE: (21) 99329-9143
LINKEDIN: THIAGOBARRADAS

Mais conteúdo relacionado

Semelhante a Palestra Elasticsearch - The Developers Conference - São Paulo - 2017

Android DevConference - Elastic Search como ferramenta de busca em aplicações...
Android DevConference - Elastic Search como ferramenta de busca em aplicações...Android DevConference - Elastic Search como ferramenta de busca em aplicações...
Android DevConference - Elastic Search como ferramenta de busca em aplicações...
iMasters
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Tchelinux
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
tdc-globalcode
 
Caché
CachéCaché
MongoDB: Uma forma diferente de pensar no desenvolvimento
MongoDB: Uma forma diferente de pensar no desenvolvimento MongoDB: Uma forma diferente de pensar no desenvolvimento
MongoDB: Uma forma diferente de pensar no desenvolvimento
Marcos Thomaz
 
Bancos de dados open source
Bancos de dados open sourceBancos de dados open source
Bancos de dados open source
Rodrigo Aurélio
 
Construindo um Data Lake na AWS
Construindo um Data Lake na AWSConstruindo um Data Lake na AWS
Construindo um Data Lake na AWS
Amazon Web Services LATAM
 
Hibernate
HibernateHibernate
Hibernate
Rodrigo Vieira
 
Presentation
PresentationPresentation
Presentation
Marcondes Maçaneiro
 
Fluentd/LogStash + elastic search + kibana
Fluentd/LogStash + elastic search + kibanaFluentd/LogStash + elastic search + kibana
Fluentd/LogStash + elastic search + kibana
César Araújo
 
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
Jeronimo Zucco
 
Course Hibernate 2008
Course Hibernate 2008Course Hibernate 2008
Course Hibernate 2008
Milfont Consulting
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no android
Alexandre Antunes
 
Terraform.pptx
Terraform.pptxTerraform.pptx
Terraform.pptx
Esli Silva
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
Danilo Braga
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
Danilo Braga
 
PostgreSQL Conceitos e aplicações
PostgreSQL  Conceitos e aplicaçõesPostgreSQL  Conceitos e aplicações
PostgreSQL Conceitos e aplicações
Fabio Telles Rodriguez
 
Ferramentas open-source
Ferramentas open-sourceFerramentas open-source
Ferramentas open-source
Julio Martin Rojas Tenazoa
 
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRISSistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
Conferência Luso-Brasileira de Ciência Aberta
 
Construindo um data lake na nuvem aws
Construindo um data lake na nuvem awsConstruindo um data lake na nuvem aws
Construindo um data lake na nuvem aws
Amazon Web Services LATAM
 

Semelhante a Palestra Elasticsearch - The Developers Conference - São Paulo - 2017 (20)

Android DevConference - Elastic Search como ferramenta de busca em aplicações...
Android DevConference - Elastic Search como ferramenta de busca em aplicações...Android DevConference - Elastic Search como ferramenta de busca em aplicações...
Android DevConference - Elastic Search como ferramenta de busca em aplicações...
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
 
Caché
CachéCaché
Caché
 
MongoDB: Uma forma diferente de pensar no desenvolvimento
MongoDB: Uma forma diferente de pensar no desenvolvimento MongoDB: Uma forma diferente de pensar no desenvolvimento
MongoDB: Uma forma diferente de pensar no desenvolvimento
 
Bancos de dados open source
Bancos de dados open sourceBancos de dados open source
Bancos de dados open source
 
Construindo um Data Lake na AWS
Construindo um Data Lake na AWSConstruindo um Data Lake na AWS
Construindo um Data Lake na AWS
 
Hibernate
HibernateHibernate
Hibernate
 
Presentation
PresentationPresentation
Presentation
 
Fluentd/LogStash + elastic search + kibana
Fluentd/LogStash + elastic search + kibanaFluentd/LogStash + elastic search + kibana
Fluentd/LogStash + elastic search + kibana
 
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
Detectando e Respondendo Incidentes de Segurança em Frontends Nginx utilizand...
 
Course Hibernate 2008
Course Hibernate 2008Course Hibernate 2008
Course Hibernate 2008
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no android
 
Terraform.pptx
Terraform.pptxTerraform.pptx
Terraform.pptx
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
 
Introdução ao JPA com Hibernate
Introdução ao JPA com HibernateIntrodução ao JPA com Hibernate
Introdução ao JPA com Hibernate
 
PostgreSQL Conceitos e aplicações
PostgreSQL  Conceitos e aplicaçõesPostgreSQL  Conceitos e aplicações
PostgreSQL Conceitos e aplicações
 
Ferramentas open-source
Ferramentas open-sourceFerramentas open-source
Ferramentas open-source
 
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRISSistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
Sistemas de Gestão de Ciência e Repositórios - DSpaceCRIS
 
Construindo um data lake na nuvem aws
Construindo um data lake na nuvem awsConstruindo um data lake na nuvem aws
Construindo um data lake na nuvem aws
 

Último

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (8)

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Palestra Elasticsearch - The Developers Conference - São Paulo - 2017

  • 1.
  • 2.
  • 3.
  • 4. El ast i csear ch O poder das buscas f ul l - t ext
  • 5. Tópicos da Apresentação  Sobre o Elasticsearch  Conceitos  Instalação  Mapping & Analyzers  Aplicação  CRUD  Documentação  SDKs  Backup  Elastic Stack
  • 7. Sobre o Elasticsearch  É um motor de buscas distribuído;  Alta disponibilidade;  Facilmente escalável;  Desenvolvido em Java;  Baseado no Apache Lucene;  Open Source;  Comunicação API Rest (Json/HTTP);  Armazenamento de Documentos;  SDK para diversas linguagens;
  • 8. Sobre o Elasticsearch  Recuperação rápida de documentos;  Análise de Logs;  Buscas full-text / geolocation;  Aggregations & Analytics;  Alerta e Classificação;  Score Functions;  Autocomplete e highlight;  Documentação bem completa;  Curva de aprendizado fácil;
  • 11. Documentos  É armazenado sob um Id único;  Documentos são objetos Json;  Tipos de Dados:  String (text / keyword);  Number;  Geopoint;  Geoshape;  Bool;  Date;  Ipv4;  Array;  Object;
  • 12. Indíce e Tipos Banco Relacional Elasticsearch Banco Índice Tabela Tipo Índice Token, Indíce  Um índice é um container de dados. Cada nó pode hospedar diversos índices;  Um tipo representa uma classe de documentos semelhantes, mesma estrutura;  Um tipo possui seus campos definidos e seus campos possuem tokens (índices) que fazem referência ao documento; Analogia com banco relacional para facilitar o entendimento:
  • 13. Cluster, Nós e Shards  Cluster é um conjunto de nós trabalhando juntos;  Todos os nós se comunicam entre si;  Shard é um “pedaço” único de um índice, que pode estar em quaquer nó;  Um shard também pode (e deve) possuir réplicas espalhadas em outros nós;
  • 15. Linux (Ubuntu) > sudo add-apt-repository ppa:webupd8team/java > sudo apt-get update > sudo apt-get install oracle-java7-installer Instalando o Java > wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.2.deb > sudo dpkg -i elasticsearch-5.3.2.deb Instalando o ElasticSearch > sudo service elasticsearch start Iniciando o serviço
  • 16. Windows Instalando o Java Download: https://java.com/pt_BR/download/ Após a instalação, definir variável de ambiente do windows JAVA_HOME com o caminho da instalação do JRE. Instalando o ElasticSearch  Download ZIP https://www.elastic.co/downloads/elasticsearch  Descomprimir arquivo, acessar o diretório /bin > .elasticsearch-service.bat install > .elasticsearch-service.bat start
  • 17. Verificando a Instalação Acesse: http://localhost:9200
  • 19. Mapping  É o processo de definição de como um documento e seus campos são armazenados e indexados;  Define os tipos de dados dos campos (text, keyword, date, integer, etc);  É possível definir o tipo da string entre text (analisável) e keyword (não-analisável);  Permite a criação de sub campos;  Permite a definição de templates para campos adicionados dinamicamente;
  • 20. Analyzer  São responsáveis por tratar os dados e gerar os índices associados a eles;  O dado é quebrado em diversos tokens a partir dos Tokenizers e Token Filters;  Os tokens são normalizados;  Esse processo é aplicado tanto na indexação dos documentos quanto na busca;  Existem diversos tipos de analisadores, para idiomas específicos, etc, e com possibilidade de customização;
  • 21. Índice Invertido  Projetado para permitir uma busca full-text extremamente rápida;  Consiste em uma lista única com todas as palavras que aparecem nos documentos e para cada palavra uma lista de documentos que ela aparece; Exemplo:  The quick brown fox jumped over the lazy dog  Quick brown foxes leap over lazy dogs in summer
  • 22. Índice Invertido Exemplo:  The quick brown fox jumped over the lazy dog  Quick brown foxes leap over lazy dogs in summer Uma busca por “quick brown”
  • 31. CRUD
  • 32. CRUD
  • 36. SDKs
  • 37. SDKs
  • 39. Backup PUT /_snapshot/meu_repo { "type":"fs", "settings": { "location":"C:es-bkp" } } CRIAR REPOSITÓRIO PUT /_snapshot/meu_repo/meu_snap CRIAR SNAPSHOT GET /_snapshot/meu_repo/_all LISTAR SNAPSHOTS POST /_snapshot/meu_repo/meu_snap/_restore RESTAURAR SNAPSHOT
  • 41.
  • 42. Logstash “Collect, Enrich & Data Transport”  Processa quaisquer dado, de diversas fontes;  Centralizar o processamento de dados de todos os tipos;  Normalizar variando esquema e formatos;  Customização rápida para formatos de log;  Permite facilmente adicionar plugins para fontes de dados personalizados;
  • 43. Beats “Lightweight Data Shippers”  Carrega dados com um único propósito;  Agentes leves para tarefas específicas;  Alta capacidade de processamento e carga;  Customização rápida para formatos de log;  Arquivos de log, métricas, dados da rede, registros de eventos do windows, monitoramento de tempo de atividade;
  • 44. Kibana “Explore & Visualize Your Data”  Dashboard para visualização de dados;  Flexibilidade de análise e plataforma para visualização;  Resumo em real-time e gráficos de streaming de dados;  Interface intuitiva para uma variedade de usuários;  Compartilhamento instantâneo e incorporação de dashboards;
  • 46. X-Pack “One Pack. Loads of Possibilities”  Segurança;  Alerta e notificação;  Monitoramento;  Relatórios;  Grafos;  Machine Learning;
  • 47. Alerting “Alerting for Elasticsearch”  Alerta e notificação;  Analisar histórico de eventos e dados;  Definição de condições, cronograma, ações;  Integração com diversas ferramentas como JIRA, HipChat e Slack;
  • 48. Security “Security for Elasticsearch”  Provedor de segurança avançada ao seu cluster;  Acesso autenticado para diversos usuários;  Recursos avançados de criptografia;  Acesso com base em funções/permissões, IP;  Pode ser integrado ao AD /LDAP;  Logs de auditoria com acessos e sessões (HIPAA, PCI DSS, FISMA, ISO);
  • 52. THIAGO BARRADAS EMAIL: TBARRADAS@MUNDIPAGG.COM TELEFONE: (21) 99329-9143 LINKEDIN: THIAGOBARRADAS