Hello friends! Here are a few examples on how to deploy Elastic Stack using docker. It is part of a series in which by using examples, we deploy a series of Beats, Logstash, Elasticsearch and Kibana in a dockerized environment. Hope you enjoy it. The below image, is a representation of the final architecture.
- Introduction to Elastic Stack.
- Deploying Elastic Stack Cluster (single node) in docker.
- Introduction to Elastic Stack Beats
- Deploying Filebeat in docker
- Getting Started with Logstash
- Collect Metrics with Metricbet
- Know if your Service is Available with Heartbeat
- Capturing the network traffic with Packetbeat
- Audit the activities of users and processes on your systems with Auditbeat
In order to make the deployment much easier, we have created two scripts:
start-all-single-node.sh
: Starts all the containers and verifies they are up and running.stop-all-single-node.sh
: Stops all the containers and performs a clean up.