Elasticsearch
Elasticsearch é um software de motor de busca baseado na biblioteca Apache Lucene, providenciando um banco de dados distribuído com índice reverso que permite busca em texto-livre em tempo real.[2] Possuí uma interface web HTTP e armazena os documentos no formato JSON. É desenvolvido em Java, e seu código-fonte é disponível publicamente sob uma licença proprietária.[3][4] Também é possível interagir com o Elasticsearch através de clientes Java,[5] .NET[6] (C#), PHP,[7] Python,[8] Ruby[9] e outras linguagens.[10] De acordo com a DB-Engines ranking, Elasticsearch é o motor de busca mais popular da indústria.[11] Serviços gerenciadosDesenvolvido em 2015 a partir de uma aquisição,[12] a Elastic Cloud é uma oferta da Elastic de software como serviço de produtos relacionados ao Elasticsearch.[13] No final de 2017, a Elastic em parceria com a Google passou a oferecer o Elastic Cloud na Google Cloud Platform, e a Alibaba passou a oferecer o Elasticsearch e o Kibana na Alibaba Cloud.[14][15] Já a AWS oferece um serviço gerenciado de Elasticsearch desde 2015.[16][17][18][19] ELKEm paralelo ao Elasticsearch é desenvolvido o motor de coleção de dados e parsing de logs chamado Logstash, além da ferramenta de visualização Kibana, bem como o Beats que é uma coleção de coletores mais leves que o Logstash. Os quatro produtos formam uma solução integrada chamada de "Elastick Stack" ou "Elasticsearch, Logstash, Kibana", normalmente referido como ELK. Enquanto o Elasticsearch provê o motor de busca e o Logstash/Beats a coleta dos dados, o Kibana provê a visualização deles numa ferramenta na qual os usuários podem criar gráficos de barra, linha e dispersão, ou gráficos e mapas de pizza em cima de grandes volumes de dados.[20][21][22][23] Referências
|