診断レポートをクエリします。
Database Autonomy Service (DAS) では、DAS へ接続されているすべてのデータベースインスタンスが定期的に検査され、ヘルススコアが生成されます。 この方法により、データベースの実行ステータスが一目でわかります。
この操作を呼び出す前に、次の条件を満たしておいてください。
- この操作は ApsaraDB RDS for MySQL エンジンと ApsaraDB for Redis エンジンにのみ適用されます。
- Alibaba Cloud SDKを使用する際は、aliyun-sdk-coreを V4.3.3 より新しいバージョンにしておいてください。 最新バージョンを使用することが推奨されます。
- DAS の SDK のバージョンは V1.0.2 以降である必要があります。
- SDK を使用して DAS サービスを呼び出す場合は、リージョンに cn-shanghai を指定する必要があります。
リクエストパラメーター
| パラメーター | 型 | 必須/任意 | 例 | 説明 |
|---|---|---|---|---|
| 操作 | String | 任意 | DescribeDiagnosticReportList |
実行する操作。 値を DescribeDiagnosticReportList に設定します。 |
| Uid | String | 任意 | hdm_df02bbfd3bd64c7bb1982e5323a67944 |
非表示のパラメーター。 |
| accessKey | String | 任意 | なし |
非表示のパラメーター。 |
| signature | String | 任意 | なし |
非表示のパラメーター。 |
| timestamp | String | 任意 | なし |
非表示のパラメーター。 |
| __context | String | 任意 | なし |
非表示のパラメーター。 |
| skipAuth | String | 任意 | なし |
非表示のパラメーター。 |
| UserId | String | 任意 | なし |
非表示のパラメーター。 |
| DBInstanceId | String | 任意 | r-bp18ff4a195d**** |
インスタンスの ID。 |
| PageNo | String | 任意 | 1 |
返されるページ数。 値は、Integer データ型の最大値を超えない正の整数である必要があります。 |
| PageSize | String | 任意 | 1 |
返される各ページのエントリ数。 デフォルト値: 1。 |
| StartTime | String | 任意 | 1596177993000 |
クエリタスクの開始時間。 時間は UNIX タイムスタンプ形式で指定します。 単位:ms。 |
| EndTime | String | 任意 | 1596177993000 |
クエリタスクの終了時間。 時間は UNIX タイムスタンプ形式で指定します。 単位:ms。 注 クエリタスクの終了時間は、クエリタスクの開始時間よりも後にする必要があります。
|
応答パラメーター
| パラメーター | 型 | 例 | 説明 |
|---|---|---|---|
| Code | String | 200 |
返される状態コード。 |
| データ | String | { "cpuUsage": 0.00029999999999999894, "maxConnection": 32532, "slowSqlCount": 0, "exceptionTableMap": { "table_space": 1, "table_row": 1 }, |
診断レポートのリスト。 次のリストでパラメーターについて説明します。
|
| Message | String | Successful |
返されるメッセージ。 注 リクエストが成功すると、Successful が返されます。 リクエストが失敗すると、エラーコードなどのリクエスト例外メッセージが返されます。
|
| RequestId | String | ac544623-f6ad-45fd-9a74-9be3db65**** |
リクエストの ID。 |
| Success | String | true |
リクエストが成功したかどうかを示します。
|
| Synchro | String | なし |
非表示のパラメーター。 |
例
リクエストの例
http(s)://das.cn-shanghai.aliyuncs.com//?Action=DescribeDiagnosticReportList
&StartTime=1608888296000
&EndTime=1608888296000
&<Common request parameters>
成功応答の例
XML 形式
<DescribeDiagnosticReportListReponse>
<RequestId>ac544623-f6ad-45fd-9a74-9be3db65f938</RequestId>
<Message>None</Message>
<Synchro>None</Synchro>
<Data></Data>
<Code>200</Code>
<Success>true</Success>
</DescribeDiagnosticReportListReponse>
JSON 形式
{"RequestId":"ac544623-f6ad-45fd-9a74-9be3db65f938",
"Message":"None",
"Synchro":"None",
"Data":"",
"Code":"200",
"Success":"true"}
エラーコード
エラーコードリストについては、「API エラーセンター」にアクセスしてください。