Consulta a lista de tarefas de teste de estresse.
Descrição da operação
O Database Autonomy Service (DAS) fornece recursos inteligentes 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 de 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:DescribeCloudBenchTasks |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Status |
string |
Não |
O status de execução da tarefa. Valores válidos:
|
SUCCESS |
| TaskType |
string |
Não |
O tipo da tarefa de teste de estresse. Valores válidos:
|
pressure test |
| StartTime |
string |
Não |
A hora de início da tarefa de consulta. Especifique o valor como um timestamp UNIX. Unidade: milissegundos. |
1596177993000 |
| EndTime |
string |
Não |
A hora de término da tarefa de consulta. Especifique o valor como um timestamp UNIX. Unidade: milissegundos. Nota
A hora de término da tarefa de consulta deve ser posterior à hora de início. |
1596177993001 |
| PageNo |
string |
Não |
O número da página. O valor deve ser maior que 0 e não pode exceder o valor máximo do tipo de dados Integer. Valor padrão: 1. |
1 |
| PageSize |
string |
Não |
O número máximo de registros por página. O valor deve ser maior que 0 e não pode exceder o valor máximo do tipo de dados Integer. Valor padrão: 10. |
10 |
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, como um código de erro, será retornada. |
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 |
A lista de informações detalhadas, incluindo o número total de entradas e códigos de erro. |
|
| PageNo |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número máximo de registros por página. |
10 |
| Extra |
string |
O parâmetro reservado. |
None |
| Total |
integer |
O número total de resultados. |
2 |
| List |
object |
||
| cloudbenchTasks |
array<object> |
A lista de informações detalhadas sobre as tarefas de teste de estresse. |
|
|
object |
|||
| 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: Falha ao conectar ao banco de dados de origem. Causado por [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Não foi possível criar conexão com o servidor de banco de dados. Tentativa de reconexão 3 vezes. Desistindo.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Falha no link de comunicações\n\nO último pacote enviado com sucesso ao servidor foi há 0 milissegundos. O driver não recebeu nenhum pacote do servidor.][java.net.ConnectException:Tempo limite de conexão esgotado (Tempo limite de conexão esgotado)] Para mais informações, consulte [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. |
1091411816252**** |
| 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 status 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 nas configurações de EndState, a tarefa atinge diretamente o estado concluído. |
WAIT_TARGET |
| SrcInstanceUuid |
string |
O identificador único da instância de origem. |
hdm_3063db6792965c080a4bcb6e6304**** |
| ClientType |
string |
O tipo da máquina de teste de estresse. Valores válidos:
|
ECS |
| State |
string |
O status 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 obter esse valor chamando a operação DescribeBackups. |
229132 |
| SqlCompleteReuse |
string |
As informações de reutilização do SQL completo. |
{"sqlUuid":"task_a37d2f07-45cb-4413-a2a6-c66c68****","metaUuid":"task_211e2561-5c0c-486b-864c-56b511****","sqlFile":"cl-1620057600000-1800626.sc","metaFile":"cl-1620057600000-1800626.meta"} |
| SmartPressureTime |
integer |
A duração do teste de estresse gerado. Unidade: milissegundos. |
86400000 |
| ArchiveState |
integer |
O status 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 arquivada no OSS. |
custins15546355_161604665**** |
| DtsJobId |
string |
O ID da tarefa de migração do DTS. |
i03e3zty16i**** |
| DtsJobState |
integer |
O status da tarefa do DTS. Valores válidos:
|
CHECKING |
| DstPort |
integer |
A porta da instância de destino. |
3306 |
| DtsJobClass |
string |
A especificação do link do DTS. Nota
Para mais informações sobre especificações de link e resultados de testes de desempenho, consulte Especificações de link de migração de dados. |
medium |
| ClientGatewayId |
string |
O ID do Database Gateway 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. |
10109 |
| TableSchema |
string |
Os nomes das tabelas envolvidas no teste de estresse. |
[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}] |
| DtsJobStatus |
string |
O status da tarefa do DTS. Valores válidos:
|
PRE_CHECK_FAILED |
| 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. Unidade: milissegundos. |
86400000 |
| TaskId |
string |
O ID da tarefa. |
e5cec704-0518-430f-8263-76f4dcds**** |
| Rate |
integer |
A velocidade de reprodução do tráfego da instância de origem na instância de destino. A velocidade 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": {
"PageNo": 1,
"PageSize": 10,
"Extra": "None",
"Total": 2,
"List": {
"cloudbenchTasks": [
{
"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": "1091411816252****",
"DstType": "Instance",
"EcsInstanceId": "i-bp1ecr5go2go1****",
"DstInstanceUuid": "hdm_d887b5ccf99fa0dc9a1e5aaac368****",
"TaskType": "pressure test",
"BenchStep": "PROCEED",
"Version": "V3.0",
"EndState": "WAIT_TARGET",
"SrcInstanceUuid": "hdm_3063db6792965c080a4bcb6e6304****",
"ClientType": "ECS",
"State": "WAIT_TARGET",
"DstIp": "None",
"SrcPublicIp": "None",
"BackupId": "229132",
"SqlCompleteReuse": "{\"sqlUuid\":\"task_a37d2f07-45cb-4413-a2a6-c66c68****\",\"metaUuid\":\"task_211e2561-5c0c-486b-864c-56b511****\",\"sqlFile\":\"cl-1620057600000-1800626.sc\",\"metaFile\":\"cl-1620057600000-1800626.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": "10109",
"TableSchema": "[{\"TABLE_NAME\":\"customer1\",\"TABLE_SCHEMA\":\"tpcc\"}]",
"DtsJobStatus": "PRE_CHECK_FAILED",
"SrcInstanceArea": "RDS",
"BenchStepStatus": "FINISHED",
"Source": "DAS",
"ArchiveJobId": "'202105211430070112231480820340758****",
"Topic": "das",
"RequestDuration": 86400000,
"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.