Qbrick
数据类型
CDN 使用情况
说明
Qbrick CDN 的每月使用量(GB)
数据源格式
每月使用量的示例数据源如下所示:
{
"usage": {
"unit": "GB",
"value": "444706.06"
}
}
<!--NeedCopy-->
实施说明
- 捕获使用情况指标。
- 显示从月初到当天的每月使用量指标(始终基于当月)。
-
通过将此请求托管到 Qbrick API 接收每月使用量:
{"metric":"size","tStart":1517443200000,"tEnd":2517443200000,"resolution":0}
- Qbrick 为时间范围进行聚合。返回的数据是 TStart 和 Tend 之间的所有用法(以毫秒为单位)。这个计算是内部的 Qbrick.
对账步骤
OAuth2.0 提供了多种身份验证方法。Qbrick 建议您使用隐式授权流进行身份验证作为第一步。
1. 检索身份验证令牌
POST https://video.qbrick.com/account/authentications
headers: "Content-Type": "application/json"
body : {"email": "[customer_email_here]", "password": "c[password_here]", "persistent": false}
<!--NeedCopy-->
cURL 请求:
curl "https://video.qbrick.com/account/authentications" -H 'Content-Type: application/json' -d '{"email": "[customer_email_here]", "password": "[password_here]", "persistent": false}'
<!--NeedCopy-->
回复由您的帐户 ID、客户 ID 和其他信息组成,包括生成的“令牌”。
响应:
响应由您的帐户 ID、客户 ID 和其他信息(包括生成的令牌)组成。
{
"id": 123456,
"uid": 123456,
"token": "0e5f64267aff1cc48963b1f8995c76a1",
"expiration": 1519226015000,
"impersonate": -1,
"customerId": 123456,
"account": 123456
}
<!--NeedCopy-->
注意:身份验证令牌有效期为一周。
2. 检索访问令牌
使用以下请求检索访问令牌:
GET https://video.qbrick.com/authorization/oauth2/token?client_id=&authentication_token=&redirect_uri=http://video.qbrick.com/oauth.html&response_type=token
<!--NeedCopy-->
服务器必须使用 302 重定向进行回答,包括包含请求中使用的 URI 的位置响应标头和访问令牌。
响应:
HTTP/1.1 302 Found
Server: Apache-Coyote/1.1
Location: http://video.qbrick.com/oauth.html#access_token=MjQ0ODEwN2MtNTQ3MS00MDJiLTgzNTctZmI2NTU5ZGIzZDJk&token_type=bearer&expires_in=3600
Pragma: no-cache
Cache-Control: no-cache, no-store, no-transform
Content-Length: 0
Date: Tue, 29 May 2018 22:00:42 GMT
Set-Cookie: qvp-Tomcat-Farm=as260; path=/
<!--NeedCopy-->
3. 获取使用情况
POST /api/v1/analytics/cdn/accounts/946645/stats?unit=gb HTTP/1.1
Host: video.qbrick.com
Authorization: Bearer NWM0NTU3NTUtZGZhMi00Y2UyLWJmNWQtYj43654635467354765
Content-Type: application/json
{"metric":"size","tStart":1517443200000,"tEnd":2517443200000,"resolution":0}
<!--NeedCopy-->
cURL 请求:
curl 'https://video.qbrick.com/api/v1/analytics/cdn/accounts/123456/stats?unit=gb' -H 'Authorization: Bearer NWM0NTU3NTUtZGZhMi00Y2UyLWJmNWQtYj43654635467354765' -H 'Content-Type: application/json' -d '{"metric":"size","tStart":1517443200000,"tEnd":2517443200000,"resolution":0}'
<!--NeedCopy-->
其中,
-
unit=gb
是获取 GB 值的选项。这是可选的。如果缺失,结果为字节,”Metric”:”size” 为使用情况 -
tStart
是自纪元以来的时间,以毫秒为单位。我们将其设置为每月的第一个午夜。 -
tEnd
是将来的时间是毫秒钟。 -
"Resolution": 0
是为指定的时间范围获取单个值。
结果如下所示:
[
{
"tValue": 1517443200000,
"value": 267594.852717525
}
]
<!--NeedCopy-->
其中,
-
tValue
是我们提供的时间段的开始,也就是说,这是每月午夜的第一天 -
value
是自tValue
以来发送的 GB 数
在Fusion中设置
您可以从左侧导航窗格中的 Openmix下访问 Fusion 数据源。有关初始步骤,请参阅Fusion 集成文档。
进入 特定于服务的配置 对话框后,第一步是选择要配置的服务。
下一步是填写以下配置字段:
- 名称: 给数据源的名称。如果未指定,则默认为“服务-平台名称”。
- 每次运行: 从服务更新数据源的频率。
- 平台: 与数据源关联的平台。
- API 用户电子邮件: 这是用于登录 Qbrick 的用户 ID(电子邮件)。
- API 客户端 ID: 您尝试检索的数据类型,例如负载平衡统计信息、身份验证统计信息、DNS 统计信息
- API 密码: 用户 CDN 帐户的 API 密码。
- 帐号: 用户的 Qbrick 帐号。它指定用户的 CDN 帐户。
Qbrick Fusion 配置完成后,它会在 Fusion 数据源主页上列出,并在日志历史记录中显示绿色状态和监视指标。
数据源历史记录
您可以查看数据源状态、有关数据的信息以及从服务返回的有效负载。在列表中选择特定数据源后,单击“日志历史记录”以显示数据源的历史记录。
编辑
要编辑Fusion数据源,请单击列表中的数据源,然后单击编 辑 按钮。
编辑完成后,单击“保存”。这将使您返回到数据源列表,并将更改保存并应用于数据源。