This guide helps you spin up Filebeat, Metricbeat, and Heartbeat containers on your dev machine using Docker Compose. You can also run beats manually on the Kibana node.
dev-machine (node-03)
newgrp docker
docker compose up -d
✅ This will spin up the following containers:
filebeat
metricbeat
heartbeat
docker ps
Output example:
CONTAINER ID IMAGE NAME
d0df8abd650e docker.elastic.co/beats/heartbeat:9.0.0 heartbeat
00b825fe814a docker.elastic.co/beats/filebeat:9.0.0 filebeat
c5866c25e314 docker.elastic.co/beats/metricbeat:9.0.0 metricbeat
Kibana Machine (node-04)
You can manually run individual Beats if needed:
cd metricbeat-9.0.0-linux-x86_64/
sudo ./metricbeat -e
cd filebeat-9.0.0-linux-x86_64/
sudo ./filebeat -e
cd heartbeat-9.0.0-linux-x86_64/
sudo ./heartbeat -e