Skip to content

ELK Stack with NGINX as a proxy to Kibana along with Filebeat , elasticsearch cluster and apache/nginx data logs populated to elastic.

License

Notifications You must be signed in to change notification settings

yanivomc/elk-jb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Elastic stack (ELK) on Docker - JohnBryce

Maintaner - Yaniv cohen - Yanivomc@gmail.com

Running the latest version of the Elastic stack with Docker and Docker Compose.

It will give you the ability to analyze any data set by using the searching/aggregation capabilities of Elasticsearch and the visualization power of Kibana.

The environment also has NGINX Configured on port 8080 to send traffic to Kibana for security and LB if needed.

Everything is based on the official Docker images from Elastic:


NOTE WINDOWS USERS: BEFORE STARTING COMPOSE UP

  • On Command Line: "set COMPOSE_CONVERT_WINDOWS_PATHS=1";
  • Restart Docker for Windows;
  • Go to Docker for Windows settings > Shared Drives > Reset credentials > select drive > Apply;
  • Reopen Command Line;
  • Kill the Containers;
  • Rerun the Containers.

Data:

NGINX Data is already prepoulated automaticly on stack buildup using filebeat

Starting the stack:

docker-compose up -d

Scaling the stack (elastic)

docker-compose scale elasticsearch2=num

Access kibana: localhost:8080 using Nginx localhost:5601 Directly to kibana

About

ELK Stack with NGINX as a proxy to Kibana along with Filebeat , elasticsearch cluster and apache/nginx data logs populated to elastic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published