Support Ukrain
Adaltas logoAdaltasAdaltas logoAdaltas

Elasticsearch

Elasticsearch is an open source analytics, storage and search engine developed by Elasticsearch B.V. and first released in 2010. It's a distributed software written in Java and built on top of Apache Lucene.The latter is used for indexing and searching data via a REST API.

It is often used with Kibana, a data visualization platform, and Logstash, a data processing pipeline, which are tools developed and maintained by the same company. Together they form what's referred to as the ELK Stack.

Grafana, while not part of the ELK stack, is another open source tool often used with with Elasticsearch for visualizing metrics such as memory, CPU usage and system I/O.

Elasticsearch provides complex search functionality, such as auto-completion, handling synonyms or even correcting typos. But, it is also used as an analytics platform by querying structured data for instance:

  • Analyzing application logs and system metrics
  • Send events to Elasticsearch
  • Forecast future values with machine learning and anomality detection.

Since Elasticsearch is distributed by nature, it scales very well in terms of increasing data volumes and query throughput.

Related articles

Spring 2022 internship - building a Data Lab

Spring 2022 internship - building a Data Lab

Categories: Data Science, Learning | Tags: MongoDB, Spark, Argo CD, Elasticsearch, Internship, Kubernetes, OpenID Connect, PostgreSQL

Job Description Over the last few years, we developed the ability to use computers to process large amounts of data. The ecosystem evolved over a large offering of tools and libraries and the creation…

David WORMS

By David WORMS

Nov 24, 2021

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.