Consulta uma tarefa de teste de estresse.
Descrição da operação
O Database Autonomy Service (DAS) fornece recursos de teste de estresse para ajudar você a verificar se as especificações da sua instância precisam ser escalonadas para lidar efetivamente com picos de tráfego do serviço. Para mais informações, consulte Teste de estresse inteligente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:DescribeCloudbenchTask |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Sim |
O ID da tarefa. Você pode chamar a operação DescribeCloudBenchTasks para obter o ID da tarefa. |
e5cec704-0518-430f-8263-76f4dcds**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status retornado. |
200 |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro será retornada, como um código de erro. |
Successful |
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Data |
object |
As informações detalhadas, incluindo o número total de entradas e códigos de erro. |
|
| DtsJobName |
string |
O nome da tarefa do Data Transmission Service (DTS). |
Migração entre instâncias RDS |
| ErrorMessage |
string |
A mensagem de erro retornada quando a tarefa falha. |
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 |
As informações adicionais. |
Null |
| BackupType |
string |
O tipo de backup. Valores válidos:
|
TIMESTAMP |
| UserId |
string |
O ID da conta Alibaba Cloud. |
109141182625**** |
| DstType |
string |
O tipo da instância de destino. Valores válidos:
|
Instance |
| EcsInstanceId |
string |
O ID da instância ECS. |
i-bp1ecr5go2go1**** |
| DstInstanceUuid |
string |
A identidade única da instância de destino. |
hdm_d887b5ccf99fa0dc9a1e5aaac368**** |
| TaskType |
string |
O tipo da tarefa de teste de estresse. Valores válidos:
|
pressure test |
| BenchStep |
string |
A subetapa da tarefa de teste de estresse. Valores válidos:
|
PROCEED |
| Version |
string |
A versão da tarefa de teste de estresse. Valores válidos:
|
V3.0 |
| EndState |
string |
O estado após o término da tarefa de teste de estresse. Valores válidos:
Nota
Após a tarefa de teste de estresse executar o estado especificado por EndState, a tarefa atinge diretamente o estado concluído. |
WAIT_LOGIC |
| SrcInstanceUuid |
string |
O UUID da instância de origem. |
a364e414-e68b-4e5c-9166-65b3a153**** |
| ClientType |
string |
O tipo da máquina de teste de estresse. Valores válidos:
|
ECS |
| State |
string |
O estado atual da tarefa de teste de estresse. Valores válidos:
|
WAIT_TARGET |
| DstIp |
string |
O parâmetro reservado. |
None |
| SrcPublicIp |
string |
O parâmetro reservado. |
None |
| BackupId |
string |
O ID do conjunto de backup. Você pode chamar a operação DescribeBackups para obter o ID do conjunto de backup. |
229132 |
| SqlCompleteReuse |
string |
As informações de reutilização do SQL completo. |
{"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 |
A duração do teste de estresse gerado. Unidade: milissegundos. |
86400000 |
| ArchiveState |
integer |
O estado de arquivamento de SQL. Valores válidos:
|
1 |
| Status |
string |
O status de execução da tarefa de teste de estresse. Valores válidos:
|
RUNNING |
| WorkDir |
string |
O diretório temporário gerado pela tarefa de teste de estresse. |
/tmp/bench/ |
| ArchiveOssTableName |
string |
O nome da tabela OSS arquivada. |
custins15546355_161604665**** |
| DtsJobId |
string |
O ID da tarefa de migração do DTS. |
i03e3zty16i**** |
| DtsJobState |
integer |
O estado da tarefa DTS. Valores válidos:
|
CHECKING |
| DstPort |
integer |
A porta da instância de destino. |
3306 |
| DtsJobClass |
string |
A especificação da tarefa DTS. |
medium |
| ClientGatewayId |
string |
O ID do gateway de banco de dados da máquina de teste de estresse. |
58598b2af48a0193dfc16fc6964ef**** |
| Description |
string |
A descrição da tarefa de teste de estresse. |
test-das-bench-0501 |
| ErrorCode |
string |
O código de erro retornado pela tarefa interna de teste de estresse. |
10910 |
| TableSchema |
string |
Os nomes das tabelas envolvidas na tarefa de teste de estresse. |
[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}] |
| DtsJobStatus |
string |
O estado da tarefa DTS. Valores válidos:
|
PRE_CHECKING |
| SrcInstanceArea |
string |
O tipo de banco de dados da instância de origem. |
RDS |
| BenchStepStatus |
string |
O status da subetapa do teste de estresse. Valores válidos:
|
FINISHED |
| Source |
string |
A origem da tarefa. Valores válidos:
|
DAS |
| ArchiveJobId |
string |
O ID da tarefa de arquivamento. |
'202105211430070112231480820340758**** |
| Topic |
string |
O tópico de consumo do Kafka. |
das |
| RequestDuration |
integer |
A duração da tarefa de teste de estresse. |
864000 |
| TaskId |
string |
O ID da tarefa. |
e5cec704-0518-430f-8263-76f4dcds**** |
| Rate |
integer |
O multiplicador da taxa de teste de estresse. A taxa de reprodução deve ser um número inteiro positivo. Valores válidos: 0 a 30. Valor padrão: 1. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": {
"DtsJobName": "Migration between RDS instances",
"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
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Os parâmetros da solicitação são inválidos. |
| 403 | NoPermission | You are not authorized to do this action. | Você não tem as permissões para realizar esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.