擷取方案的計量
適用于:Windows Azure Pack
從提供的開始日期擷取計畫計量到提供的結束日期。
要求
指定 取得方案計量 要求,如下所示:以您的服務管理 API 端點位址取代 < ServiceMgmt > 。 <PlanIdentifier > 應以所擷取計畫的計畫識別碼取代。
方法 |
要求 URI |
HTTP 版本 |
---|---|---|
GET |
<HTTPs:// ServiceMgmt > :30004/plans/ < PlanIdentifier> |
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 (OK)。 如果 URI 參數不正確,此要求會傳回 404。
如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management) 。
回應標頭
回應包含標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格。
回應本文
下表說明要求主體的元素。
元素名稱 |
描述 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名稱 |
計量名稱。 可能的值為 DailySignupCount 或 TotalSignupCount。 |
||||||||||||
PrimaryAggregationType |
計量主要匯總類型。 值包括 Total。 |
||||||||||||
單位 |
計量單位。 可能的值包括:
|
||||||||||||
TimeGrain |
計量時間細微性。 |
||||||||||||
StartTime |
傳回之計量值集的開始時間。 |
||||||||||||
EndTime |
傳回的計量值集結束時間。 |
||||||||||||
值 |
計量值的清單。 如果是 Count 匯總類型,則會使用下列格式:
|
範例
下列程式碼範例顯示 取得計畫計量 要求。
GET https://<Computer>:30004/plans/Svclvfrkussi3occcwh/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: 3f9565a5-bdf6-41ac-a61e-d2de886f95df-2013-06-28 18:13:40Z
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
}
]
},
{
"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-28T07:00:00Z",
"Total": 0,
"Minimum": null,
"Maximum": null,
"Count": 1
}
]
}
]