Elastic Stack
Last updated
Last updated
Search engine and analytics.
It can do super fast searches over the data stored (Document Database, like json
).
It has a Rest API
to access the data.
It works in a distributed way with shards that have data redundancy, allowing it to be scalable.
Real time data collector engine.
It is a data processor that runs through pipelines that can receive, transform and send data simultaneously. (Sends to Elasticsearch
)
Visual and data exploration tool.
Allows users to see the Elasticsearch
data in various perpectives. (Dashboard tool)
Elastic Stack now uses Beats
along side of Logstash
to collect data.
Since Logstash
is a lot harder to work with, it is not been used anymore to collect the data.
Beats
can get logs, metrics, network data, audit data, uptime monitoring, etc, where each Beat
is responsible for one of them.
Can easily integrate with Elasticsearch
or Logstash
and it is much easier to work with, expecially in the Cloud.
You can also create your own Beat
.