Skip to content

Integrate Filebeat, Kafka, Logstash, Elasticsearch And Kibana

License

Notifications You must be signed in to change notification settings

eunsour/docker-elk

Repository files navigation

Integrate Filebeat, Kafka, Logstash, Elasticsearch And Kibana

In this integration filebeat will install in all servers where your application is deployed and filebeat will read and ship latest logs changes from these servers to Kafka topic as configured for this application.

Logstash will subscribe log lines from kafka topic and perform parsing on these lines make relevant changes, formatting, exclude and include fields then send this processed data to Elasticsearch Indexes as centralize location from different servers.

Kibana is linked with Elasticsearch indexes which will help to do analysis by search, charts and dashboards .

Pipeline

git_imame

Getting started

git clone https://github.com/eunsour/docker-efk.git
docker-compose up -d --build

How to check the filebeat log

  1. Access KibanaStack ManagementIndex Patterns 1

  2. Create Index Pattern → Input index pattern name (ex. filebeat-es-*.log) 2

  3. Select @timestamp
    3

  4. KibanaAnalytics → Check your dashboard in Discover 4

About

Integrate Filebeat, Kafka, Logstash, Elasticsearch And Kibana

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published