Here is example request/response from novaclient:
DEBUG (session:248) REQ: curl -g -i -X GET http://9.5.124.163:8774/v2.1/9ec8476726a64ebabcf3b5ef1f97d1de/os-simple-tenant-usage/9ec8476726a64ebabcf3b5ef1f97d1de?start=2016-03-10T20:19:46.402011&end=2016-04-08T20:19:46.402011 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.25" -H "X-Auth-Token: {SHA1}a6eeba241fe35e8892607282e244a3bd628b3c6a" DEBUG (connectionpool:387) "GET /v2.1/9ec8476726a64ebabcf3b5ef1f97d1de/os-simple-tenant-usage/9ec8476726a64ebabcf3b5ef1f97d1de?start=2016-03-10T20:19:46.402011&end=2016-04-08T20:19:46.402011 HTTP/1.1" 200 645 DEBUG (session:277) RESP: [200] Content-Length: 645 X-Compute-Request-Id: req-39e8decd-73a3-486e-be48-34c0b9c2b834 Vary: X-OpenStack-Nova-API-Version Connection: keep-alive X-Openstack-Nova-Api-Version: 2.25 Date: Thu, 07 Apr 2016 20:19:46 GMT Content-Type: application/json RESP BODY: {"tenant_usage": {"total_memory_mb_usage": 22.854223644444446, "total_vcpus_usage": 0.04463715555555556, "start": "2016-03-10T20:19:46.402011", "tenant_id": "9ec8476726a64ebabcf3b5ef1f97d1de", "stop": "2016-04-07T20:19:46.693760", "server_usages": [{"instance_id": "cda8a8ac-6eac-434d-bded-a0b34d285f41", "uptime": 160, "started_at": "2016-04-07T20:17:06.000000", "ended_at": null, "memory_mb": 512, "tenant_id": "9ec8476726a64ebabcf3b5ef1f97d1de", "state": "active", "hours": 0.04463715555555556, "vcpus": 1, "flavor": "m1.tiny", "local_gb": 1, "name": "test"}], "total_hours": 0.04463715555555556, "total_local_gb_usage": 0.04463715555555556}}
Here is example request/response from novaclient:
DEBUG (session:248) REQ: curl -g -i -X GET http:// 9.5.124. 163:8774/ v2.1/9ec8476726 a64ebabcf3b5ef1 f97d1de/ os-simple- tenant- usage/9ec847672 6a64ebabcf3b5ef 1f97d1de? start=2016- 03-10T20: 19:46.402011& end=2016- 04-08T20: 19:46.402011 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-OpenStack- Nova-API- Version: 2.25" -H "X-Auth-Token: {SHA1}a6eeba241 fe35e8892607282 e244a3bd628b3c6 a" :387) "GET /v2.1/9ec847672 6a64ebabcf3b5ef 1f97d1de/ os-simple- tenant- usage/9ec847672 6a64ebabcf3b5ef 1f97d1de? start=2016- 03-10T20: 19:46.402011& end=2016- 04-08T20: 19:46.402011 HTTP/1.1" 200 645 Request- Id: req-39e8decd- 73a3-486e- be48-34c0b9c2b8 34 Vary: X-OpenStack- Nova-API- Version Connection: keep-alive X-Openstack- Nova-Api- Version: 2.25 Date: Thu, 07 Apr 2016 20:19:46 GMT Content-Type: application/json memory_ mb_usage" : 22.854223644444446, "total_ vcpus_usage" : 0.0446371555555 5556, "start": "2016-03- 10T20:19: 46.402011" , "tenant_id": "9ec8476726a64e babcf3b5ef1f97d 1de", "stop": "2016-04- 07T20:19: 46.693760" , "server_usages": [{"instance_id": "cda8a8ac- 6eac-434d- bded-a0b34d285f 41", "uptime": 160, "started_at": "2016-04- 07T20:17: 06.000000" , "ended_at": null, "memory_mb": 512, "tenant_id": "9ec8476726a64e babcf3b5ef1f97d 1de", "state": "active", "hours": 0.0446371555555 5556, "vcpus": 1, "flavor": "m1.tiny", "local_gb": 1, "name": "test"}], "total_hours": 0.0446371555555 5556, "total_ local_gb_ usage": 0.0446371555555 5556}}
DEBUG (connectionpool
DEBUG (session:277) RESP: [200] Content-Length: 645 X-Compute-
RESP BODY: {"tenant_usage": {"total_