检索加载项的指标

 

适用于: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”聚合类型,请使用以下格式:

元素名称

说明

创建时间

记录指标值的 DateTime。

总计

对于“DailySignUp” - 记录的每日注册总数。对于“TotalSignUp”,注册总数。

最小值

最小值

最大值

最大值

计数

值计数

示例

下面的代码示例演示 了“添加加载项指标” 请求。

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
      }
    ]
  }
]

另请参阅

管理员加载项接口