Adds multithreaded HTTP request abilities to ReST Server.
Fixes docker-compose to ensure pull prior to up.
Fixes metrics typo to make jobs API query work again.
Change-Id: Ibac6188379cae0489792c5ea80f37dd3abf37082
JIRA: STORPERF-183
Signed-off-by: mbeierl <mark.beierl@dell.com>
sudo chown 33:33 ${ci}/job/carbon
fi
-docker-compose -f ../docker-compose/docker-compose.yaml up -d
+docker-compose pull
+docker-compose up -d
echo "Waiting for StorPerf to become active"
curl -X GET 'http://127.0.0.1:5000/api/v1.0/configurations' > test.html 2>&1
proxy_set_header Host $host:$proxy_port;
}
+ location /graphite/ {
+ proxy_pass http://storperf:8000;
+ proxy_set_header Host $host:$proxy_port;
+ }
+
location /swagger/ {
if ($containsurl = 0) {
return 302 $scheme://$host:$server_port$uri?url=http://$host:$server_port/api/spec.json$args;
def get(self):
metrics_type = "metrics"
- if request.args.get('metrics_type'):
- metrics_type = request.args.get('metrics_type')
+ if request.args.get('type'):
+ metrics_type = request.args.get('type')
workload_id = request.args.get('id')
setup_logging()
logging.getLogger("storperf").setLevel(logging.DEBUG)
- app.run(host='0.0.0.0', debug=True)
+ app.run(host='0.0.0.0', debug=True, threaded=True)