报告 REST API - 扣款报告

可使用此 REST API 来管理收费报告。

检索扣款报告的指标

表 1. 检索扣款报告的指标
REST API 信息 描述
URI https://<server>/admin/resources/chargeback_reporter?query=<query>  
方法 (method) GET  
返回 200 检索当前计费报告的指标。
404 不允许您执行请求的功能。
500 Platform System Manager 在处理请求时迂到内部错误。
其中 <query> 可以采用以下某个值:
  • list_metrics:返回可用指标列表。
  • list_users:返回要进行分组的可用用户的列表。
  • list_usergroups:返回要进行分组的可用用户组的列表。
  • list_instances:返回要进行分组的可用实例的列表。

下载计费报告

表 2. 下载计费报告
REST API 信息 描述
URI https://<server>/admin/resources/chargeback_reporter?metric_cpu_usage=on&grouping=by-none&starting-date=2014-01-01&starting-time=T10%3a10%3a10&ending-date=2014-02-01&ending-time=T11%3a10%3a10&format=csv  
方法 (method) POST  
返回 200 下载当前计费报告。
404 不允许您执行请求的功能。
500 Platform System Manager 在处理请求时迂到内部错误。
例如,使用 curl,可以通过以下示例下载计费报告:
export CB_URL=https://<server>/admin/resources/chargeback_reporter?metric_cpu_usage=on\
&grouping=by-none\&starting-date=2014-01-01\&starting-time=T10%3a10%3a10\&ending-date=2014-02-01\
&ending-time=T11%3a10%3a10\&format=csv

curl -k -u <user>:<password> -H "X-IBM-PureSystem-API-Version:3.0" -X POST $CB_URL