in dyno/app/api/control.py [0:0]
def get_list() -> dict:
"""
Return the current status of all configured
jobs
Exposed via HTTP at /api/list
Supported HTTP methods: GET
Returns
-------
dict
The current job status dictionary.
HTTP clients will receive the return as JSON.
Examples
--------
❯ curl -s http://localhost:8999/api/list|jq
{
"python": {
"delay": "0.600",
"duration": "31536000",
"error_weight": "0",
"app_latency_label": "dyno_delay",
"app_latency_weight": "2",
"app_latency_lower_bound": "1",
"app_latency_upper_bound": "1000",
"name": "python",
"port": "8000",
"running": false,
"scenario": "scenarios/molotov_scenarios.py",
"workers": "3"
}
}
"""
return JOB_STATUS