1. 程式人生 > >阿里雲RDS文件概述——監控查詢

阿里雲RDS文件概述——監控查詢

該系列部落格的目錄:

監控查詢
  • 檢視例項資源使用情況
  • 檢視例項效能資料

檢視例項資源使用情況:

描述:

檢視例項的資源利用資訊。返回使用者的某個例項的已用空間大小。

通過DBInstanceId來獲取例項資源使用情況。

例項狀態要求:

請求引數:

名稱

型別

是否必須

描述

Action

String

系統規定引數,取值: DescribeResourceUsage

DBInstanceId

String

例項名

返回引數:

名稱

型別

描述

DBInstanceId

String

例項名

Engine

String

資料庫型別

DiskUsed

Integer

已用空間(DataSize+ LogSize),單位: Byte-1表示沒有資料

DataSize

Integer

資料檔案佔用空間,單位: Byte -1表示沒有資料

LogSize

Integer

日誌佔用空間,單位: Byte-1表示沒有資料

BackupSize

Integer

備份佔用空間,單位: Byte-1表示沒有資料

示例:

請求示例:

&DBInstanceId=riauvjz6zajfiq6ba1370329449201

&StartTime=2011-06-11T15:00:00Z

&EndTime=2013-06-05T15:00:00Z

&<公共請求引數>

返回示例:

XML格式:

<DescribeResourceUsageResponse>

<RequestId>F42E68DF-55A5-410E-A253-D34B0E0FF979</RequestId>

<Engine>MySQL</Engine>

<DiskUsed>230686720</DiskUsed>

<DataSize>230686720

</DataSize>

<LogSize>0</LogSize>

<BackupSize>791552</BackupSize>

</DescribeResourceUsageResponse>

JSON格式:

{

"RequestId":"DEEF1AFE-5220-4941-8E09-1CA90319726E",

"Engine":"MySQL",

"DiskUsed":230686720,

"DataSize":230686720,

"LogSize":0,

"BackupSize":791552,

}

檢視例項效能資料:

描述:

根據效能引數檢視某個使用者例項,某時間段範圍內的效能監控資料。根據查詢時間範圍的不同,有如下3種輸出形式:

當查詢時間範圍小於等於1天,按分鐘描點效能值

當查詢時間範圍1天到7天不支援,暫不支援

當查詢時間範圍大於7天小於等於15天,按小時描點效能值

當查詢時間範圍大於15天小於30天,暫不支援

當查詢時間範圍大於等於30天小於等於1年按天描點

:例項空間佔用KeyMySQL_SpaceUsageSQLServer_SpaceUsage,僅支援查詢1天內的監控資料,即第1種輸出形式。

請求引數:

名稱

型別

是否必須

描述

Action

String

系統規定引數,取值:DescribeDBInstancePerformance

DBInstanceId

String

例項名

Key

Integer

效能指標,多個用英文半形","分隔,見效能引數表

StartTime

String

查詢開始時間,格式如:2012-06-11T15:00Z

EndTime

String

查詢結束時間,格式如:2012-06-11T15:00Z

返回引數:

名稱

型別

描述

DBInstanceId

String

例項名

Engine

String

資料庫型別

StartTime

String

查詢開始時間,格式:YYYY-MM-DD'T'HH:mmZ,如2011-05-30T03:29Z

EndTime

String

查詢結束時間,格式:YYYY-MM-DD'T'HH:mmZ,如2011-05-30T03:29Z

PerformanceKeys

List<PerformanceKey>

陣列格式:{perf1, perf2, perf3, …}

PerformanceKey:

名稱

型別

描述

Key

String

效能引數

Unit

String

展示單位

ValueFormat

String

值格式:

如果是null,則是VALUE是一個最終值

如果不是null,則需要解析VALUE,"&"分隔

如:com_delete&com_insert&com_insert_select&com_replace

Values

List<PerformanceValue>

陣列格式: {value1, value2, …}

效能引數值列表PerformanceValue:

名稱

型別

描述

Value

String

效能值

Date

String

計算日期,格式:"yyyy-MM-dd'T'HH:mm:ssZ",如2011-05-30T03:29:00Z

示例:

請求示例:

&DBInstanceId=riauvjz6zajfiq6ba1370329449201

&key=MySQL_NetworkTraffic

&StartTime=2013-01-11T15:00:00Z

&EndTime=2013-06-05T15:00:00Z

&<公共請求引數>

返回示例:

XML格式:

<DescribeDBInstancePerformanceResponse>

<RequestId>A5409D02-D661-4BF3-8F3D-0A814D0574E7</RequestId>

<DBInstanceID>riauvjz6zajfiq6ba1370329449201</DBInstanceID>

<StartTime>2013-01-11T15:00:00Z</StartTime>

<EndTime>2013-10-17T15:00Z</EndTime>

<Engine>MySQL</Engine>

<PerformanceKeys>

<PerformanceKey>

<Key>MySQL_NetworkTraffic</Key>

<Unit>KB</Unit>

<ValueFormat>recv_k&amp;sent_k</ValueFormat>

<Values><Values/>

</PerformanceKey>

</PerformanceKeys>

</DescribeDBInstancePerformanceResponse>

JSON格式:

{

“RequestId”A5409D02-D661-4BF3-8F3D-0A814D0574E7,

"DBInstanceID":riauvjz6zajfiq6ba1370329449201,

"StartTime":"2012-06-11T15:00Z",

"EndTime":"2013-10-17T15:00Z",

"Engine":"MySQL",

"PerformanceKeys":{

"PerformanceKey":[

{

"Key":"MySQL_NetworkTraffic",

"Unit":"KB",

"ValueFormat":"recv_k&sent_k",

"Values":{

"PerformanceValue":[]

}

}

]

}

}