This setup will create a single-node Aerospike cluster and deploy a monitoring stack using a simple docker-compose
file.
- 🐳 Docker
- ⚙️ Docker Compose
To start the stack, run the following command:
docker-compose up
Once the stack is up, open your browser and navigate to 👉 http://localhost:4000/dashboards
to access the Grafana dashboard.
- Username: admin
- Password: admin
This dashboard gives operators and SREs a comprehensive, real-time overview of Aerospike database clusters. It’s powered by Prometheus metrics and visualized via Grafana panels.
It focuses on: • Cluster health & versioning • Alerts • Cluster size • Write stop flags • Migrations • Client read/write TPS • Memory, CPU, and network usage
- In the Grafana navigation menu, click on Explore.
- Select Loki as the data source.
- Use the following label filters to view logs:
container_name
aerospike
- To filter logs containing warnings, type
WARN
in the search line and run the query.
To stop the stack, run the following command:
docker-compose down
Also Control + C to shutdown docker compose
For more details on configuration and customization, refer to the respective configuration files in the config
directory.