This repository contains a Docker Compose file for running Elasticsearch, Logstash, and Kibana (ELK) stack with multi-cluster setup. It is suitable for users who want to process and analyze large log data. Here are the steps to get started:
To run the project, you'll need Docker and Docker Compose installed. If they are not already installed, you can install them using the following resources:
- Clone this repository
- Navigate to the project directory
- Add this variables to your environment(.env):
ELASTIC_STACK_VERSION=8.4.2
ELASTIC_PASSWORD=yourpassword
KIBANA_PASSWORD=yourpassword
APM_PORT=8200
ES_PORT=9200
ELASTIC_CLUSTER_NAME=elk-cluster
ELASTIC_LICENSE=basic
KIBANA_PORT=5601
- Start the ELK stack using Docker Compose
- Wait until get healthy