What is ELK Stack ?


ELK Stack is designed for users to gather data from any source and search,analyze and visualize them in real time .The word ELK stands for,

E - Elasticsearch 
L - Logstash
K - Kibana

 This technology helps user by providing centralized logging that can be beneficial for the users when trying to analyze the problems within server or applications. User can search every single log within one place and it will help the user to find bugs in multiple servers by connecting to all the logs. 

At the process of ELk these steps will  have to occur in order to make a successful outcome.
  1. Logs : Server logs needed to be analyzed and identified .
  2. LogstashGather logs and event data.(Might even parse & transform data)
  3. Elasticsearch : The transformed data of Logstash store,search and indexed .
  4. KibanaKibana uses Elasticsearch DB to Explore, Visualize, and Share.



Advantages
  • Offers a host of language clients which includes  Python. PHP, Perl, .NET, Java,Ruby and JavaScript, and more.
  • Easy Deployment.(horizontally & vertically)
  • Ability to provide various libraries for different programming languages and scripting languages. 
  • Many logs can be searched in one place.
Disadvantages
  • Trail & error.
  • Can be difficult to handle when moving on to a complex setup.

Comments

  1. Can Kibana search in compressed snapshot data at all?

    ReplyDelete
    Replies
    1. Yes.When you submit a search request, the histogram, Documents table, and Fields list are updated to reflect the search results.

      Delete

Post a Comment