查询播放带宽峰值接口
功能介绍
查询指定时间范围内播放带宽峰值。
如果不传入域名,则查询租户下所有播放域名的带宽峰值。
当查询租户级别带宽数据时,参数app、stream不生效。
最大查询跨度31天,最大查询周期一年。
接口约束
该接口暂只支持查询部署在新版视频直播服务上的域名的相关数据(不包含“华北-北京一”)。此约束条件仅适用于中国站。
调用方法
请参见如何调用API。
URI
GET /v2/{project_id}/stats/bandwidth/peak
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID。获取方法请参考获取项目ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
play_domains |
否 |
Array of strings |
播放域名列表,最多支持查询100个域名,多个域名以逗号分隔。 如果不传入域名,则查询租户下所有播放域名的带宽峰值。 |
app |
否 |
String |
应用名称。 |
stream |
否 |
String |
流名。 |
region |
否 |
Array of strings |
区域列表。具体取值请参考省份名称缩写,不填写查询所有区域。 |
isp |
否 |
Array of strings |
运营商列表,取值如下:
不填写查询所有运营商。 |
protocol |
否 |
String |
请求协议 |
start_time |
否 |
String |
起始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。最大查询跨度31天,最大查询周期一年。 若参数为空,默认查询7天数据。 |
end_time |
否 |
String |
结束时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 若参数为空,默认为当前时间。结束时间需大于起始时间。 |
service_type |
否 |
String |
服务类型,取值如下:
不填写默认查询所有服务类型的数据。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
否 |
String |
用户Token。使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Authorization |
否 |
String |
使用AK/SK方式认证时必选,携带的鉴权信息。 |
X-Sdk-Date |
否 |
String |
使用AK/SK方式认证时必选,请求的发生时间。 |
X-Project-Id |
否 |
String |
使用AK/SK方式认证时必选,携带项目ID信息, 与路径参数中的项目ID相同。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
X-Request-Id |
String |
请求的唯一标识。 |
参数 |
参数类型 |
描述 |
---|---|---|
bandwidth_list |
Array of PeakBandwidthData objects |
域名对应的带宽峰值列表。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
X-Request-Id |
String |
请求的唯一标识。 |
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码。 |
error_msg |
String |
错误描述。 |
请求示例
查询播放域名带宽峰值
GET /v2/{project_id}/stats/bandwidth/peak?play_domains=livepull-test.huaweicloud.com
响应示例
状态码: 200
处理成功返回。
{ "bandwidth_list" : [ { "value" : 50, "domain" : "livepull-test.huaweicloud.com" } ] }
状态码: 400
处理失败返回。
{ "error_code" : "LIVE.100011001", "error_msg" : "Invalid request parameter: play_domains" }
状态码
状态码 |
描述 |
---|---|
200 |
处理成功返回。 |
400 |
处理失败返回。 |
错误码
请参见错误码。