Laurie Besinet


(laurie.besinet.net)

Software Technology : ElasticSuite

Published 18th Feb. 2018
Elastic is a set of free softwares for data acquisition, storage and analysis. I share with you my observations on this very complete tool. I have summarized in a infography how it works and the pro and cons of its use.


Infography

\"ElasticSuite

Description

The Elastic suite is so called because it is composed of several softwares that are used one after the other and are adaptable to all types of use cases. Its objective is to collect, store and analyze all kinds of data. This can be done locally or in the cloud. These open source software bricks are available to the public, free of charge, here.

Collect and transform

BEATS software versions (metricbeats, filebeats, auditbeats, etc.) allow you to retrieve the different types of data.

They send them to LOGSTASH, which transforms the data using various filters. For example, convert IP addresses to GPS coordinates, or transform a line of a CSV file into a data file with its parameters (I will detail the structure of the classic database in another article).

Store and analyze

The data are then sent to ELASTICSEARCH, which is the heart of the Elastic suite. It stores the data and lets you ask precise queries, formulated in the language of your choice (Curl, Java, C#, Python, JavaScript, PHP, Perl, Ruby,...) facilitating the interaction.

Visualize and manage

Finally, the data can be displayed on KIBANA, which is an interface for data manipulation. Graphs, maps, etc. can be quickly formatted to display and use the data.

Conclusion

A promising tool! I will present you in a next article how I use it and other examples of use.

See you soon!