擷取附加元件的計量
適用于:Windows Azure Pack
從指定的開始日期擷取附加元件計量到指定的結束日期。
要求
以您的服務管理 API 端點位址取代 < ServiceMgmt > 。 將 AddonId > 取代 < 為所收集計量的附加元件識別碼。
方法 |
要求 URI |
HTTP 版本 |
---|---|---|
GET |
<HTTPs:// ServiceMgmt > :30004/addons/ < AddonId > /metrics |
HTTP/1.1 |
URI 參數
下表描述 URI 參數。
URI 參數 |
Description |
---|---|
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 (OK)。 如果 URI 參數不正確,則傳回 404。
如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management) 。
回應標頭
此作業的回應包含標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格。
回應本文
下表描述回應本文的元素。
元素名稱 |
描述 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名稱 |
計量名稱。 這包括 「DailySignupCount」 或 「TotalSignupCount」。 |
||||||||||||
PrimaryAggregationType |
計量主要匯總類型。 值包括 「Total」 |
||||||||||||
ConfigState |
計量單位。 值包括 「Bytes」 BytesPerSec「,」Count「,」Megabytes「, 」Milliseconds「, 」Other「, 」Percentage「, 」Seconds」。 |
||||||||||||
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
}
]
}
]