Skip to main content
🎊 We've changed our name from Ddosify to Anteon! 🚀

🔧 Managing Services

🛑 Stop/Start the Services

If you installed the project using the install.sh script, you must first change the directory to the $HOME/.anteon directory before running the commands below.

cd $HOME/.anteon/selfhosted
docker compose down

If you want to remove the complete data like databases in docker volumes, you can run the following command. ⚠️ Warning: This will remove all the data for Anteon Self Hosted.

cd $HOME/.anteon/selfhosted
docker compose down --volumes

You may encounter the following error when running the docker compose down command if you did not remove the engine containers. This is completely fine. The network anteon is not removed from Docker. If you do not want to see this error, you can remove the engine containers first then run the docker compose down command again.

failed to remove network anteon: Error response from...

Run the installation script to run the project again.

🧩 Services Overview

ServiceDescription
HammerThe engine responsible for executing load tests. You can add multiple hammers to scale your load testing capabilities.
Hammer ManagerManages the engines (Hammers) involved in load testing.
BackendHandles Kubernetes Monitoring and Performance Testing
Alaz BackendHandles eBPF Agent (Alaz) Metrics, Traces and Logs
InfluxDBDatabase that stores metrics collected during testing.
PostgresDatabase that preserves load test results.
RabbitMQMessage broker enabling communication between Hammer Manager and Hammers.
SeaweedFS Object StorageObject storage for multipart files and test data (CSV) used in load tests.
NginxReverse proxy for backend, alaz-backend and frontend services.
PrometheusCollects the Kubernetes Monitoring metrics from the Backend service.