擷取伺服器 (MySQL) 上的已配置空間
適用于:Windows Azure Pack
擷取指定期間主控伺服器的總配置空間。
要求
將 ServiceMgmt > 取代為您的服務管理 API 端點位址,並將 < ServerId > 取代 < 為伺服器的識別碼。
方法 |
要求 URI |
HTTP 版本 |
---|---|---|
GET |
<HTTPs:// ServiceMgmt > :30004/services/mysqlservers/hostingServers/ < ServerId > /Metrics/TotalAllottedSpace |
HTTP/1.1 |
URI 參數
下表描述 URI 參數。
URI 參數 |
Description |
---|---|
startTime |
UTC 格式的時間,要開始收集計量。 |
EndTime |
UTC 格式的時間,用來停止收集計量。 |
要求標頭
下表描述必要的和選用的要求標頭。
要求標頭 |
描述 |
---|---|
授權:持有人 |
必要。 授權持有人權杖。 |
x-ms-principal-id |
必要。 主體識別碼。 |
x-ms-client-request-id |
選擇性。 用戶端要求識別碼。 |
x-ms-client-session-id |
選擇性。 用戶端會話識別碼。 |
x-ms-principal-liveid |
選擇性。 主體 Live 識別碼。 |
要求本文
無。
回應
回應包括 HTTP 狀態碼、一組回應標頭和回應主體。
狀態碼
成功的作業會傳回狀態碼 200 (OK)。
回應標頭
此作業的回應包含標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格。
回應本文
下表描述回應主體的重要元素:
元素名稱 |
描述 |
---|---|
ResourceMetricResponse |
擷取的計量。 如需詳細資訊,請參閱 ResourceMetricResponse (MySQL 物件) 。 |
範例
下列程式碼範例顯示擷 取伺服器要求上的配置空間 。
GET https://<ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerId>/Metrics/TotalAllottedSpace?startTime=2013-08-27T23:51:56.7613394Z&endTime=2013-08-28T23:51:56.7613394Z HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: 59098650-61da-4dc3-9472-b5eee712be0a-2013-08-28 23:51:56Z
x-ms-client-session-id: aa1ca0e4-94b9-4db6-97ab-e1ed667173d7
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Host: <ServiceMgmt>:30004
下列程式碼範例顯示擷 取伺服器回應上的配置空間 。
{
"Code": null,
"Message": null,
"Data": {
"Name": "TotalAllottedSpace",
"Dimensions": [
],
"PrimaryAggregationType": "Total",
"Unit": "Count",
"MetricAvailabilities": [
],
"EndTime": "2013-08-28T23:00:00",
"StartTime": "2013-08-27T23:00:00",
"Values": [
{
"TimeCreated": "2013-08-28T23:00:00",
"Total": 1024,
"Minimum": 1024,
"Maximum": 1024,
"Count": 1
},
{
"TimeCreated": "2013-08-27T23:00:00",
"Total": 0,
"Minimum": 0,
"Maximum": 0,
"Count": 1
}
],
"TimeGrain": "01:00:00"
}
}