Elasticsearch, Logstash and Kibana
Elasticsearch, Logstash and Kibana
▪ Provide centralized access and search abilities to search Filter and aggregate the log
data.
▪ Related use case: Point in time Critical log searching based on desired Keywords or
string patterns.
Elasticsearch
The Search Engine
▪ Schema-less
▪ Distributed
▪ Document-oriented (structured) index entries which can (but must not) be associated with a
schema
▪ and more...
Scalability of Elasticsearch
▪ Elasticsearch can run as one integrated
application on multiple nodes of a cluster.
Input: The input stage plugins extract data, This can be from logfiles, a TCP or UDP listener,
one of several protocol-specific plugins such as syslog or IRC, or even queuing systems such
as Redis etc.
Filter: A filter plugin performs intermediary processing on an event which transforms and
enrich the data by using various other plugins like grok etc.
Output: The output stage plugins loads the processed events into something else, such
as Elasticsearch or another document-database.
Configuration File
▪ Highly configurable/customizable, build panels with user defined charts, tables, etc.
▪ Built on AngularJS
The Main ELK Configuration Files