特定のストレステストタスクを照会します。
操作説明
この API を呼び出すと、タスクのステータス、タイプ、タイムスタンプに基づいて特定のストレステストタスクを取得できます。これにより、ご利用のインスタンスがトラフィックスパイクを効果的に処理するためにスケールアップが必要かどうかを確認できます。詳細については、「インテリジェントストレステスト」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:DescribeCloudbenchTask |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TaskId |
string |
必須 |
一意のタスク ID です。DescribeCloudBenchTasks API を呼び出してタスク ID を取得できます。 |
e5cec704-0518-430f-8263-76f4dcds**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
string |
返された状態コードです。 |
200 |
| Message |
string |
返されたメッセージです。 説明
|
Successful |
| RequestId |
string |
リクエスト ID です。 |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
リクエストが成功したかどうかを示します。
|
true |
| Data |
object |
詳細情報のリストで、情報項目の総数やエラーコードが含まれます。 |
|
| DtsJobName |
string |
DTS タスク名です。 |
RDS间迁移 |
| ErrorMessage |
string |
失敗したタスクのエラーメッセージです。 |
DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178]. |
| External |
string |
追加情報です。 |
Null |
| BackupType |
string |
バックアップタイプです。有効な値は以下のとおりです。
|
TIMESTAMP |
| UserId |
string |
Alibaba Cloud アカウント ID です。 |
109141182625**** |
| DstType |
string |
宛先インスタンスのタイプです。有効な値は以下のとおりです。
|
Instance |
| EcsInstanceId |
string |
ECS インスタンス ID です。 |
i-bp1ecr5go2go1**** |
| DstInstanceUuid |
string |
宛先インスタンスの一意識別子です。 |
hdm_d887b5ccf99fa0dc9a1e5aaac368**** |
| TaskType |
string |
ストレステストタスクのタイプです。有効な値は以下のとおりです。
|
pressure test |
| BenchStep |
string |
ストレステストのサブステップです。有効な値は以下のとおりです。
|
PROCEED |
| Version |
string |
ストレステストタスクのバージョンです。有効な値は以下のとおりです。
|
V3.0 |
| EndState |
string |
ストレステストタスク終了後のステータスです。有効な値は以下のとおりです。
説明
ストレステストタスクが EndState に設定されたステータスを完了すると、タスクは直ちに完了ステータスになります。 |
WAIT_LOGIC |
| SrcInstanceUuid |
string |
ソースインスタンスの一意識別子です。 |
a364e414-e68b-4e5c-9166-65b3a153**** |
| ClientType |
string |
ストレステストマシンのタイプです。有効な値は以下のとおりです。
|
ECS |
| State |
string |
ストレステストタスクの現在のステータスです。有効な値は以下のとおりです。
|
WAIT_TARGET |
| DstIp |
string |
予約済みパラメーターです。 |
None |
| SrcPublicIp |
string |
予約済みパラメーターです。 |
None |
| BackupId |
string |
バックアップセット ID です。DescribeBackups 操作を呼び出してバックアップリストを照会することで取得できます。 |
229132 |
| SqlCompleteReuse |
string |
フル SQL の再利用情報です。 |
{"sqlUuid":"task_a37d2f07-45cb-****-a2a6-c66c62****","metaUuid":"task_211e2561-5c0c-486b-864c-56b511****","sqlFile":"cl-1620057600000-1800626.sc","metaFile":"cl-1620057600000-180****.meta"} |
| SmartPressureTime |
integer |
生成型ストレステストの時間(ミリ秒単位)です。 |
86400000 |
| ArchiveState |
integer |
SQL アーカイブのステータスです。有効な値は以下のとおりです。
|
1 |
| Status |
string |
ストレステストタスクの実行ステータスです。有効な値は以下のとおりです。
|
RUNNING |
| WorkDir |
string |
ストレステスト用に生成された一時ディレクトリです。 |
/tmp/bench/ |
| ArchiveOssTableName |
string |
アーカイブ用の OSS テーブル名です。 |
custins15546355_161604665**** |
| DtsJobId |
string |
DTS 移行タスク ID です。 |
i03e3zty16i**** |
| DtsJobState |
integer |
DTS タスクのステータスです。有効な値は以下のとおりです。
|
CHECKING |
| DstPort |
integer |
宛先インスタンスのポートです。 |
3306 |
| DtsJobClass |
string |
DTS タスクの仕様です。 |
medium |
| ClientGatewayId |
string |
ストレステストマシンのデータベースゲートウェイ ID です。 |
58598b2af48a0193dfc16fc6964ef**** |
| Description |
string |
ストレステストタスクの説明です。 |
test-das-bench-0501 |
| ErrorCode |
string |
内部ストレステストタスクから返されたエラーコードです。 |
10910 |
| TableSchema |
string |
ストレステストに関与するテーブル名です。 |
[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}] |
| DtsJobStatus |
string |
DTS タスクのステータスです。有効な値は以下のとおりです。
|
PRE_CHECKING |
| SrcInstanceArea |
string |
ソースインスタンスのデータベースタイプです。 |
RDS |
| BenchStepStatus |
string |
ストレステストの子ステップのステータスです。有効な値は以下のとおりです。
|
FINISHED |
| Source |
string |
タスクのソースです。有効な値は以下のとおりです。
|
DAS |
| ArchiveJobId |
string |
アーカイブタスク ID です。 |
'202105211430070112231480820340758**** |
| Topic |
string |
Kafka コンシュームトピックです。 |
das |
| RequestDuration |
integer |
ストレステストタスクの持続時間です。 |
864000 |
| TaskId |
string |
タスク ID です。 |
e5cec704-0518-430f-8263-76f4dcds**** |
| Rate |
integer |
ストレステストの乗数です。リプレイ乗数は、0から30までの範囲の正の整数である必要があります。デフォルト値は1です。 |
1 |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": {
"DtsJobName": "RDS间迁移",
"ErrorMessage": "DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\\n\\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].",
"External": "Null",
"BackupType": "TIMESTAMP",
"UserId": "109141182625****",
"DstType": "Instance",
"EcsInstanceId": "i-bp1ecr5go2go1****",
"DstInstanceUuid": "hdm_d887b5ccf99fa0dc9a1e5aaac368****",
"TaskType": "pressure test",
"BenchStep": "PROCEED",
"Version": "V3.0",
"EndState": "WAIT_LOGIC",
"SrcInstanceUuid": "a364e414-e68b-4e5c-9166-65b3a153****",
"ClientType": "ECS",
"State": "WAIT_TARGET",
"DstIp": "None",
"SrcPublicIp": "None",
"BackupId": "229132",
"SqlCompleteReuse": "{\"sqlUuid\":\"task_a37d2f07-45cb-****-a2a6-c66c62****\",\"metaUuid\":\"task_211e2561-5c0c-486b-864c-56b511****\",\"sqlFile\":\"cl-1620057600000-1800626.sc\",\"metaFile\":\"cl-1620057600000-180****.meta\"}",
"SmartPressureTime": 86400000,
"ArchiveState": 1,
"Status": "RUNNING",
"WorkDir": "/tmp/bench/",
"ArchiveOssTableName": "custins15546355_161604665****",
"DtsJobId": "i03e3zty16i****",
"DtsJobState": 0,
"DstPort": 3306,
"DtsJobClass": "medium",
"ClientGatewayId": "58598b2af48a0193dfc16fc6964ef****",
"Description": "test-das-bench-0501",
"ErrorCode": "10910",
"TableSchema": "[{\"TABLE_NAME\":\"customer1\",\"TABLE_SCHEMA\":\"tpcc\"}]",
"DtsJobStatus": "PRE_CHECKING",
"SrcInstanceArea": "RDS",
"BenchStepStatus": "FINISHED",
"Source": "DAS",
"ArchiveJobId": "'202105211430070112231480820340758****",
"Topic": "das",
"RequestDuration": 864000,
"TaskId": "e5cec704-0518-430f-8263-76f4dcds****",
"Rate": 1
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。