GET /reports/queueanalysis/get_latest_report_by_queue_name
New API: GET /ondemand_reports/get_latest_report_by_queue_name
Gets report by queue name.
Request
GET http://<unravel-host>:3000/api/v1/ondemand_reports/get_latest_report_by_queue_name?entity_id={entity_id}&queue_name={queue_name}
Path parameters
None.
Required parameters are highlighted.
Name | Type | Description |
|---|---|---|
| string | Report ID. For example, 140501218204318 |
| string | Name of the queue. |
Examples
Request:
curl -X GET "http://myserver.com:3000/api/v1/ondemand_reports/get_latest_report_by_queue_name?entity_id=140501218204318&queue_name=root.DataAnalyst" -H "accept: application/json" -H "Authorization: JWT <token>"Response:
{
"averages": {
"MB": {
"pendMB": 24682,
"stdyMB": 7958,
"availMB": 0,
"allocMB": 426,
"rsrvMB": 0,
"fairMB": 1560
},
"VCores": {
"rsrvVc": 0,
"fairVc": 0,
"pendVc": 24,
"stdyVc": 2,
"availVc": 0,
"allocVc": 0
},
"Disk": {
"fairDsk": 0,
"rsrvDsk": 0,
"availDsk": 0,
"stdyDsk": 0,
"pendDsk": 0,
"allocDsk": 0
},
"Apps": {
"appsFail": 0,
"appsKill": 0,
"appsRun": 0,
"appsCmpl": 0,
"appsPend": 0,
"appsSubm": 0
}
},
"name": "root.DataAnalyst",
"metrics": {
"MB": {
"pendMB": [
0,
0
]
}
}
}