检索加载项的指标
适用于:Windows Azure Pack
检索从指定开始日期到指定结束日期的加载项指标。
请求
将 ServiceMgmt> 替换为<服务管理 API 终结点地址。 将 AddonId> 替换为<所收集指标的加载项标识符。
方法 |
请求 URI |
HTTP 版本 |
---|---|---|
GET |
<https:// ServiceMgmt>:30004/addons/<AddonId>/metrics |
HTTP/1.1 |
URI 参数
下表描述了 URI 参数。
URI 参数 |
说明 |
---|---|
startTime |
必需。 要开始收集指标的 DateTime。 |
endTime |
必需。 用于停止收集指标的 DateTime。 |
请求标头
下表介绍必需的和可选的请求标头。
请求标头 |
说明 |
---|---|
授权:持有者 |
必需。 授权持有者令牌。 |
x-ms-principal-id |
必需。 主体标识符。 |
x-ms-client-request-id |
可选。 客户端请求标识符。 |
x-ms-client-session-id |
可选。 客户端会话标识符。 |
x-ms-principal-liveid |
可选。 主体 Live 标识符。 |
请求正文
无。
响应
响应包括 HTTP 状态代码、一组响应标头和响应正文。
状态代码
此操作成功后返回状态代码 200(正常)。 如果 URI 参数不正确,则返回 404。
有关状态代码的信息,请参阅状态和错误代码 (Windows Azure Pack Service Management) 。
响应标头
此操作的响应包括标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范。
响应正文
下表介绍响应正文的元素。
元素名称 |
说明 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名称 |
指标名称。 这可以包括“DailySignupCount”或“TotalSignupCount”。 |
||||||||||||
PrimaryAggregationType |
指标主要聚合类型。 值包括“Total” |
||||||||||||
ConfigState |
指标单位。 值包括“Bytes”BytesPerSec“、”Count“、”Megabytes“、”毫秒“、”其他“、”百分比“、”秒”。 |
||||||||||||
TimeGrain |
指标时间粒度。 |
||||||||||||
StartTime |
返回的指标值集的开始时间。 |
||||||||||||
EndTime |
返回的指标值集的结束时间。 |
||||||||||||
值 |
指标值列表。 对于“Count”聚合类型,请使用以下格式:
|
示例
下面的代码示例演示 了“添加加载项指标” 请求。
GET https://<Computer>:30004/addons/GoldAhihps8jy/metrics?startTime=2013-06-22T07%3a00%3a00.0000000Z&endTime=2013-06-29T07%3a00%3a00.0000000Z HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 5b933374-0387-4f5d-8bce-13f5c067d54b-2013-06-28 18:30:18Z
x-ms-client-session-id: d19ca528-d7bf-4a62-9d4d-03adbb4f6c74
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004
下面的代码示例演示 了“添加加载项指标” 响应。
[
{
"Name": "DailySignupCount",
"PrimaryAggregationType": "Total",
"Unit": "Count",
"TimeGrain": "1.00:00:00",
"StartTime": "2013-06-22T07:00:00Z",
"EndTime": "2013-06-29T07:00:00Z",
"Values": [
{
"TimeCreated": "2013-06-22T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
},
{
"TimeCreated": "2013-06-23T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
},
{
"TimeCreated": "2013-06-28T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
}
]
},
{
"Name": "TotalSignupCount",
"PrimaryAggregationType": "Total",
"Unit": "Count",
"TimeGrain": "1.00:00:00",
"StartTime": "2013-06-22T07:00:00Z",
"EndTime": "2013-06-29T07:00:00Z",
"Values": [
{
"TimeCreated": "2013-06-22T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
},
{
"TimeCreated": "2013-06-27T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
},
{
"TimeCreated": "2013-06-28T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
}
]
}
]