【发布时间】:2017-07-25 09:19:27
【问题描述】:
我正在尝试获取我的资源在特定时期内的指标数据。
首先,我尝试过SoftLayer_Virtual_Guest/$id/getCpuMetricDataByDate
对于我的一个虚拟机实例。
curl --user "$id:$password" -sk https://api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/$id/getCpuMetricDataByDate -d '{"startDateTime":"07/25/2017 16:00:00", "endDateTime":"07/25/2017 17:00:00"}'
我面临的问题是,此请求忽略了我指定并与请求正文一起传递的日期时间过滤器,它返回我从 vm 诞生以来的所有指标历史记录。
- 是错误还是我做错了什么?
- dateTime 的形式,其中一个返回值类似于 2017-07-05T10:00:00+09:00,我意识到时区依赖于我在客户门户中为我的用户选择的内容。 有没有办法在请求 API 时指定时区,以便我可以在我的首选时区获取数据。 (例如,当我请求时区 = JST 的 vm 的 Metric 数据时,它返回我为 GMT+09,如果我请求另一个时区 = CTT 的 vm 的 Metric 数据,它返回我为 GMT+08)
【问题讨论】:
标签: ibm-cloud ibm-cloud-infrastructure