docker build -t "fabdouglas/meeseeks:1.0.0" -f Dockerfile.build .
mvn clean package -B -q -Dmaven.test.skip=true
docker build -t "fabdouglas/meeseeks:1.0.0" .
docker run --rm -d --name meeseeks -p 8080:8080 -p 9010:9010 fabdouglas/meeseeks:1.0.0
All tasks use GET
and have default values when parameters are not provided.
Echo /api/echo?m=Hello
Sleep a thread /api/kill?millis=1000
100% CPU a thread /api/cpu?millis=1000
1M of Memory a thread /api/mem?millis=1000&nb_kilobytes=1000
Counter in the context /api/counter
Counter in the JVM /api/counter-static
Restart context /api/restart
Exit /api/kill?code=1
Open a file and keep the handle /api/file-open?files=1024
Close and release one opened file /api/file-close?files=1024
API
Swagger
Health
Info (includes git and meven versions)
Heapdump
Metrics :
Threads
Memory
Memory Committed Start
Other features