Welcome to Simple Programming
In this video, let us see how to configure and use ELK Stack in other words ElasticSearch Logstash and Kibana for application logging
A major challenge in a distributed system (e.g. a system landscape of microservices) is to understand what is going on and even more importantly – what is going wrong, where and why. In this blog post we will see how we can use the ELK stack (i.e. Elasticsearch, Logstash and Kibana, ) from Elastic to aggregate log events from our microservices
There are lot of tools which can do the magic if used properly used together. One such popular set of tools are Elastic Search, Logstash and Kibana
ELK stack is a great open source stack for log aggregation and analytics
ElasticSearch - is a NoSQL database and distributed search and analytics engine
if you look at the benefits
easy installation and use
a powerful internal search technology (build using Apache Lucene)
a restful web interface
open source
noSQL (schema free json documents)
Logstash - is a log shipping and parsing service in other words its a transportation pipeline used to populate elastic search with data
benefits
open source tool
collects, parse and stores logs for futiure
its a log aggregator
open source
Kibana - a web interface that connects users wit the elasticSearchDatabase and enables visualization and search options for system operation users
benefits
open source data visualization
you can create graphical representation with logs very easily. even beginners can execute powerful log searches easily
ELK stack is getting quite popular nowadays with a very large open source community
If you have to compare Splunk with ELK - actually both are very good log platforms
Splunk actually edges out ELK because of the less configuration needed to configure in Splunk forwarders, when compared to Beats and Logstash in ELK
The ELK Stack is popular because it fulfills a need in the log analytics space. Splunk’s enterprise software has long been the market leader, but its numerous functionalities are increasingly not worth the expensive price.
ELK is a simple but robust log analysis platform that costs a fraction of the price.
But cost is huge factor nowadays, and the real question you should be asking is if you need all the features of the spunk for the kind of money you are paying ?
Ultimately, for ay small or medium enterprise having a low budget cost can go for ELK, and large enterprises should chooses splunk over ELK
or you would like to get it done for a less cost using ELK
Splunk is used by Adobe, CISCO, Symantec, Coca-cola, etc
ELK is used by StackOverflow, LinkedIn, NetFlix, OpenStack, , Accenture, etc
Logstash Configuration Document
1 view
217
49
5 months ago 00:59:20 1
Plain Text - Dylan Beattie - NDC Copenhagen 2022
8 months ago 00:45:16 1
Making Kafka Queryable with Apache Pinot • Tim Berglund • GOTO 2023
8 months ago 00:39:22 1
Back-end roadmap / Как стать back-end разработчиком в 2023 году, что учить?
9 months ago 00:49:39 1
There’s No Such Thing As Plain Text • Dylan Beattie • YOW! 2023