Framework for testing and comparing resilience libraries.
chmod -x experiment.sh
./experiment.sh
- build services individually
- push docker images of services to registry
- Start:
docker-compose pull
docker-compose build
docker-compose up (-d)
- End:
docker-compose down
localhost:8089
localhost:9090
localhost:3000
Example query: http_server_request_duration_seconds_sum{path="/circuitbreaker"} or http_server_requests_seconds_sum{uri="/circuitbreaker"} or http_sever_requests_duration_seconds_sum{uri="/circuitbreaker"}
- Write service
- Add prometheus
- Dockerize
- Add to locustfile.py
- Update locust docker
- Add to prometheus.yml
- Update prometheus docker
- Add to docker-compose