Todos los productos
Search
Centro de documentos

:DescribeCloudbenchTask

Última actualización: Sep 05, 2026

Consulta una tarea de prueba de estrés.

Database Autonomy Service (DAS) ofrece la función de prueba de estrés inteligente. Esta función comprueba si es necesario escalar las especificaciones de su instancia para gestionar las cargas de trabajo de manera eficiente durante las horas pico. Para obtener más información, consulte Prueba de estrés inteligente.

Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

Action

String

Sí

DescribeCloudbenchTask

La operación que desea ejecutar. Establezca el valor en DescribeCloudbenchTask.

TaskId

String

Sí

e5cec704-0518-430f-8263-76f4dcds****

El identificador de la tarea de prueba de estrés. Invoque la operación DescribeCloudBenchTasks para consultar este identificador.

Parámetros de respuesta

ParámetroTipoEjemploDescripción
CodeString200

El código de estado devuelto.

MessageStringSuccessful

El mensaje devuelto para la solicitud.

Nota Si la solicitud se completa correctamente, se devuelve Successful. Si falla, se devuelve un mensaje de error, como un código de error.
RequestIdStringB6D17591-B48B-4D31-9CD6-9B9796B2****

El identificador de la solicitud.

SuccessStringtrue

Indica si la solicitud se completó correctamente. Valores válidos:

  • true: la solicitud se completó correctamente.
  • false: la solicitud falló.
DataObject

La información detallada, que incluye los códigos de error y la cantidad de mensajes de error.

DtsJobNameStringRDS_TO_RDS_MIGRATION

El nombre de la tarea de migración de Data Transmission Service (DTS).

ErrorMessageStringDTS-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].

El mensaje de error devuelto cuando la tarea de prueba de estrés falló.

ExternalStringnull

Información adicional.

BackupTypeStringTIMESTAMP

El método de copia de seguridad. Valores válidos:

  • TIMESTAMP: los datos se restauran al estado correspondiente a un momento específico.
  • BACKUPID: los datos se restauran desde un conjunto de copia de seguridad identificado con un ID específico.
UserIdString109141182625****

El identificador de la cuenta de Alibaba Cloud.

DstTypeStringInstance

El tipo de identificador utilizado para indicar la instancia de destino. Valores válidos:

  • Instance: el identificador de la instancia. Este es el valor predeterminado.
  • ConnectionString: la URL de la instancia.
EcsInstanceIdStringi-bp1ecr5go2go1****

El identificador de la instancia de Elastic Compute Service (ECS).

DstInstanceUuidStringhdm_d887b5ccf99fa0dc9a1e5aaac368****

El UUID de la instancia de destino.

TaskTypeStringpressure test

El tipo de tarea de prueba de estrés. Valores válidos:

  • pressure test: reproduce en la instancia de destino el tráfico capturado de la instancia de origen, a la velocidad máxima de reproducción que admite dicha instancia de destino. Este es el valor predeterminado.
  • smart pressure test: analiza durante un periodo breve el tráfico capturado de la instancia de origen y genera tráfico en la instancia de destino para aplicar pruebas de estrés continuas. El modelo de negocio y la distribución del tráfico generados coinciden básicamente con los de la instancia de origen. Este tipo de tareas reduce el tiempo de recopilación de datos en la instancia de origen, además de disminuir los costos de almacenamiento y la sobrecarga de rendimiento.
BenchStepStringPROCEED

El subpaso de la tarea de prueba de estrés. Valores válidos:

  • NEW: inicializa la tarea de prueba de estrés.
  • WAIT_BUY_ECS: compra una instancia de ECS.
  • WAIT_START_ECS: inicia la instancia de ECS.
  • WAIT_INSTALL_JDK: instala Java Development Kit (JDK).
  • WAIT_INSTALL_DBGATEWAY: instala la puerta de enlace de base de datos (DBGateway).
  • ADD_SECURITY_IPS_STEP: configura los security groups.
  • ARCHIVE: archiva las estadísticas SQL completas.
  • DOWNLOAD: descarga el archivo que almacena el resultado del análisis de las estadísticas SQL completas.
  • PROCEED: preprocesa el archivo que almacena el resultado del análisis de las estadísticas SQL completas.
  • PRE_LOAD: precarga el archivo que almacena el resultado del análisis de las estadísticas SQL completas.
  • VALIDATE: verifica la funcionalidad de la prueba de estrés.
  • PRESSURE: inicia la tarea de prueba de estrés.
VersionStringV3.0

La versión de la tarea de prueba de estrés. Valores válidos:

  • V2.0
  • V3.0
EndStateStringWAIT_LOGIC

El estado que indica la última operación ejecutada en la tarea de prueba de estrés. Valores válidos:

  • WAIT_TARGET: prepara la instancia de destino.
  • WAIT_DBGATEWAY: prepara DBGateway.
  • WAIT_SQL: prepara las estadísticas SQL completas.
  • WAIT_LOGIC: se prepara para reproducir el tráfico.
Nota Cuando el estado de una tarea de prueba de estrés cambia al indicado por el parámetro EndState, la tarea se considera finalizada.
SrcInstanceUuidStringa364e414-e68b-4e5c-9166-65b3a153****

El UUID de la instancia de origen.

ClientTypeStringECS

El tipo de cliente de prueba de estrés. Valores válidos:

  • ECS: indica que debe preparar DBGateway.
  • DAS_ECS: indica que DAS compra y despliega automáticamente una instancia de ECS para la prueba de estrés.
StateStringWAIT_TARGET

El estado que indica la operación ejecutada en la tarea de prueba de estrés. Valores válidos:

  • WAIT_TARGET: prepara la instancia de destino.
  • WAIT_DBGATEWAY: prepara DBGateway.
  • WAIT_SQL: prepara las estadísticas SQL completas.
  • WAIT_LOGIC: se prepara para reproducir el tráfico.
DstIpStringNinguna

Un parámetro oculto.

SrcPublicIpStringNinguna

Un parámetro oculto.

BackupIdString229132

El identificador del conjunto de copia de seguridad. Invoque la operación DescribeBackups para consultar este identificador.

SqlCompleteReuseStringnull

La información de reutilización del resultado del análisis de las estadísticas SQL completas.

SmartPressureTimeInteger86400000

La duración de la tarea de prueba de estrés durante la cual se generó tráfico en la instancia de destino. Unidad: milisegundos.

ArchiveStateInteger1

El estado de archivado del archivo que almacena el resultado del análisis de las estadísticas SQL completas. Valores válidos:

  • 0: el archivado del archivo no ha comenzado.
  • 1: el archivo se archivó.
  • 2: ocurrió un error.
  • 3: el archivo se está archivando.
  • 4: no es necesario descargar el archivo archivado.
StatusStringRUNNING

El estado de la tarea de prueba de estrés. Valores válidos:

  • SUCCESS: la tarea se completó correctamente.
  • IGNORED: la tarea se ignoró.
  • RUNNING: la tarea se está ejecutando.
  • EXCEPTION: ocurrió un error.
WorkDirString/tmp/bench/

La ruta del directorio temporal generado para la prueba de estrés.

ArchiveOssTableNameStringcustins15546355_161604665****

El nombre de la tabla archivada en Object Storage Service (OSS).

DtsJobIdStringi03e3zty16i****

El identificador de la tarea de migración de DTS.

DtsJobStateIntegerCHECKING

El estado de la tarea de migración de DTS. Valores válidos:

  • NOT_STARTED: la tarea no ha comenzado.
  • PRE_CHECKING: la tarea se está comprobando previamente.
  • PRE_CHECK_FAILED: la comprobación previa de la tarea falló.
  • CHECKING: la tarea se está comprobando.
  • MIGRATING: los datos se están migrando.
  • CATCHED: los datos se migraron de la instancia de origen a la de destino.
  • SUSPENDING: la tarea está suspendida.
  • MIGRATION_FAILED: la migración de datos falló.
  • FINISHED: la tarea finalizó.
  • INITIALIZING: la sincronización se está inicializando.
  • INITIALIZE_FAILED: la inicialización de la sincronización falló.
  • SYNCHRONIZING: los datos se están sincronizando.
  • MODIFYING: los roles de las instancias se están modificando.
  • SWITCHING: los roles de las instancias se están intercambiando.
  • FAILED: la tarea falló.
DstPortInteger3306

El número de puerto de la instancia de destino.

DtsJobClassStringmedium

La especificación de la tarea de migración de DTS.

ClientGatewayIdString58598b2af48a0193dfc16fc6964ef****

El identificador de DBGateway del cliente de prueba de estrés.

DescriptionStringtest-das-bench-0501

La descripción de la tarea de prueba de estrés.

ErrorCodeString10910

El código de error devuelto para el subpaso de la tarea de prueba de estrés.

TableSchemaString[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}]

El nombre de la tabla utilizada para la prueba de estrés.

DtsJobStatusStringPRE_CHECKING

El estado de la tarea de migración de DTS. Valores válidos:

  • NOT_STARTED: la tarea no ha comenzado.
  • PRE_CHECKING: la tarea se está comprobando previamente.
  • PRE_CHECK_FAILED: la comprobación previa de la tarea falló.
  • CHECKING: la tarea se está comprobando.
  • MIGRATING: los datos se están migrando.
  • CATCHED: los datos se migraron de la instancia de origen a la de destino.
  • SUSPENDING: la tarea está suspendida.
  • MIGRATION_FAILED: la migración de datos falló.
  • FINISHED: la tarea finalizó.
  • INITIALIZING: la sincronización se está inicializando.
  • INITIALIZE_FAILED: la inicialización de la sincronización falló.
  • SYNCHRONIZING: los datos se están sincronizando.
  • MODIFYING: los roles de las instancias se están modificando.
  • SWITCHING: los roles de las instancias se están intercambiando.
  • FAILED: la tarea falló.
SrcInstanceAreaStringRDS

El tipo de base de datos de la instancia de origen.

BenchStepStatusStringFINISHED

El estado que indica el subpaso ejecutado en la tarea de prueba de estrés. Valores válidos:

  • NEW: la tarea se está inicializando.
  • RUNNING: la tarea se está ejecutando.
  • FAILED: la tarea falló.
  • FINISHED: la tarea finalizó.
  • Terminated: la tarea se canceló.
  • Deleted: la tarea se eliminó.
SourceStringDAS

El origen de la tarea. Valores válidos:

  • DAS
  • OPEN_API
ArchiveJobIdString'202105211430070112231480820340758****

El identificador de la tarea de archivado.

TopicStringdas

El topic que contiene los datos consumidos. Se trata de un topic de Message Queue for Apache Kafka.

RequestDurationLong864000

La duración de la tarea de prueba de estrés durante la cual se capturó tráfico de la instancia de origen.

TaskIdStringe5cec704-0518-430f-8263-76f4dcds****

El identificador de la tarea de prueba de estrés.

RateLong1

La velocidad a la que la tarea de prueba de estrés reprodujo el tráfico. Este valor es un número entero positivo. Valores válidos: de 1 a 30. Valor predeterminado: 1.

Ejemplos

Ejemplos de solicitud

http(s)://das.cn-shanghai.aliyuncs.com/?Action=DescribeCloudbenchTask
&TaskId=e5cec704-0518-430f-8263-76f4dcds****
&<Common request parameters>

Ejemplos de respuestas correctas

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeCloudbenchTaskResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
    <Success>true</Success>
    <Data>
        <DtsJobName>RDS_TO_RDS_MIGRATION</DtsJobName>
        <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].</ErrorMessage>
        <External>Null</External>
        <BackupType>TIMESTAMP</BackupType>
        <UserId>109141182625****</UserId>
        <DstType>Instance</DstType>
        <EcsInstanceId>i-bp1ecr5go2go1****</EcsInstanceId>
        <DstInstanceUuid>hdm_d887b5ccf99fa0dc9a1e5aaac368****</DstInstanceUuid>
        <TaskType>pressure test</TaskType>
        <BenchStep>PROCEED</BenchStep>
        <Version>V3.0</Version>
        <EndState>WAIT_LOGIC</EndState>
        <SrcInstanceUuid>a364e414-e68b-4e5c-9166-65b3a153****</SrcInstanceUuid>
        <ClientType>ECS</ClientType>
        <State>WAIT_TARGET</State>
        <DstIp>rm-2ze1jdv45i7l64r****.mysql.rds.aliyuncs.com</DstIp>
        <SrcPublicIp>rm-2ze1jdv45i7l64r****.mysql.rds.aliyuncs.com</SrcPublicIp>
        <BackupId>12345</BackupId>
        <SqlCompleteReuse>{"sqlUuid":"task_a37d2f07-45cb-****-a2a6-c66c62****","metaUuid":"task_211e2561-5c0c-486b-864c-56b511****","sqlFile":"cl-1620057600000-1800626.sc","metaFile":"cl-1620057600000-180****.meta"}</SqlCompleteReuse>
        <SmartPressureTime>864000</SmartPressureTime>
        <ArchiveState>1</ArchiveState>
        <Status>RUNNING</Status>
        <WorkDir>/tmp/bench/</WorkDir>
        <ArchiveOssTableName>custins15546355_161604665****</ArchiveOssTableName>
        <DtsJobId>i03e3zty16i****</DtsJobId>
        <DstPort>3306</DstPort>
        <DtsJobClass>medium</DtsJobClass>
        <ClientGatewayId>58598b2af48a0193dfc16fc6964ef****</ClientGatewayId>
        <Description>test-das-bench-0501</Description>
        <ErrorCode>10910</ErrorCode>
        <TableSchema>[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}]</TableSchema>
        <DtsJobStatus>PRE_CHECKING</DtsJobStatus>
        <SrcInstanceArea>RDS</SrcInstanceArea>
        <BenchStepStatus>FINISHED</BenchStepStatus>
        <Source>DAS</Source>
        <ArchiveJobId>'202105211430070112231480820340758****</ArchiveJobId>
        <Topic>das</Topic>
        <RequestDuration>864000</RequestDuration>
        <TaskId>e5cec704-0518-430f-8263-76f4dcds****</TaskId>
        <Rate>1</Rate>
    </Data>
</DescribeCloudbenchTaskResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Code" : "200",
  "Message" : "Successful",
  "RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Success" : "true",
  "Data" : {
    "DtsJobName": "RDS_TO_RDS_MIGRATION",
    "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" : "rm-2ze1jdv45i7l64r****.mysql.rds.aliyuncs.com",
    "SrcPublicIp" : "rm-2ze1jdv45i7l64r****.mysql.rds.aliyuncs.com",
    "BackupId" : "12345",
    "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" : 864000,
    "ArchiveState" : 1,
    "Status" : "RUNNING",
    "WorkDir" : "/tmp/bench/",
    "ArchiveOssTableName" : "custins15546355_161604665****",
    "DtsJobId" : "i03e3zty16i****",
    "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 error

Para consultar la lista de códigos de error, visite el centro de errores de API.