診断レポートをクエリします。

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 },

診断レポートのリスト。 次のリストでパラメーターについて説明します。

  • diagnosticTime:診断レポートが生成される時間。
  • startTime:クエリタスクの開始時間。
  • endTime:クエリタスクの終了時間。
  • score:データベースのヘルススコア。
  • downloadURL:診断レポートのダウンロード用リンク。
Message String Successful

返されるメッセージ。

リクエストが成功すると、Successful が返されます。 リクエストが失敗すると、エラーコードなどのリクエスト例外メッセージが返されます。
RequestId String ac544623-f6ad-45fd-9a74-9be3db65****

リクエストの ID。

Success String true

リクエストが成功したかどうかを示します。

  • true: リクエストが成功しました。
  • false: リクエストが失敗しました。
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 エラーセンター」にアクセスしてください。