Obtiene la configuración detallada, las rutas de archivos y los comandos de ejecución de una tarea específica de prueba de estrés.
Descripción de la operación
Llame a esta API para obtener los detalles de configuración de una tarea de prueba de estrés con fines de depuración avanzada o para comprender cómo funciona la función de prueba de estrés del Servicio de Autonomía de Bases de Datos (DAS). Para obtener más información, consulte Prueba de estrés inteligente.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
hdm:DescribeCloudbenchTaskConfig |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| TaskId |
string |
Sí |
El ID único de la tarea de prueba de estrés. Puede llamar a la API DescribeCloudBenchTasks para obtener el ID de la tarea. |
e5cec704-0518-430f-8263-76f4dcds**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| Code |
string |
El código de estado devuelto. |
200 |
| Message |
string |
El mensaje devuelto. Nota
Cuando la solicitud se realiza correctamente, este parámetro devuelve Successful. Cuando la solicitud falla, este parámetro devuelve información de excepción (como códigos de error). |
Successful |
| RequestId |
string |
El ID de la solicitud. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indica si la solicitud se realizó correctamente:
|
true |
| Data |
object |
La lista de información detallada, que incluye el número total de elementos de información, códigos de error y otros detalles. |
|
| WorkDir |
string |
El directorio temporal generado para la prueba de estrés. |
/tmp/bench/ |
| ArchiveFolder |
string |
La ruta de los objetos archivados. |
/tmp/das/cloudbench/archive-sqls/ |
| MetaFilePath |
string |
La ruta del archivo de metadatos. |
/tmp/das/cloudbench/cl-1621353601000-360****.meta |
| MetaFileName |
string |
El nombre del archivo de metadatos. |
cl-1621353601000-360****.meta |
| MetaFileOnOss |
string |
El nombre del archivo de metadatos en OSS. |
"https://cb-rm-bp1w9g06h560l****.oss-cn-hangzhou.aliyuncs.com/cl-1621353601000-360****.meta?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=Qsehg3tzeA57M%2BIixAbWPWAtvl**** |
| UserId |
string |
El ID de la cuenta de Alibaba Cloud. |
1091411816252**** |
| BenchCmd |
string |
El comando de prueba de estrés. |
java -jar /tmp/das/cloudbench/CloudBenchClient.jar --bench --rocksdb /tmp/das/cloudbench/rocksdb --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --task_name 2777bba9-a836-49e6-9f70-1c3822fc9239 --result_file /tmp/das/cloudbench/null.result --user cloudb**** --pwd \"cloudbench@****\" --host rm-bp1j5f8s5x26kq79216****.mysql.rds.aliyuncs.com --port 3306 --charset utf8mb4 --interval 1 --bench_time 3600 --rate_factor 1.0 --start_time 1621353601 --rt > /tmp/das/cloudbench/null.log |
| SqlFileOnOss |
string |
El nombre del archivo SQL completo en OSS. |
https://cb-rm-bp1w9g06h560l****.oss-cn-hangzhou.aliyuncs.com/cl-1621353601000-360****.sc?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=LYMADwo%2BRrJeqR3e4d8OlIkVmw**** |
| LoadCmd |
string |
El comando para precargar el archivo SQL. |
java -jar /tmp/das/cloudbench/CloudBenchClient.jar --load --out /tmp/das/cloudbench/cl-1621353601000-360****.sc --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --task_name 2777bba9-****-49e6-9f70-1c3822fc**** --rocksdb /tmp/das/cloudbench/rocksdb |
| RocksDbPath |
string |
La ubicación del sistema de almacenamiento RocksDB en la máquina de prueba de estrés. |
/tmp/das/cloudbench/rocksdb |
| ParseCmd |
string |
El comando para analizar el archivo SQL. |
cd /tmp/das/cloudbench && java -jar CloudBenchClient.jar --parse --threads 32 --file /tmp/das/cloudbench/2777bba9-a836-49e6-9f70-1c3822fc9239.archiveSql --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --out /tmp/das/cloudbench/cl-1621353601000-360****.sc --parent_patmp/das/cloudbench --source RDS --h /thost rm-bp1j5f8s5x266****.mysql.rds.aliyuncs.com --port 3306 --user cloudb**** --pwd \"cloudbench@****\" --cutSqlLen 8192 --db_black_list=information_schema,test,unknow,null |
| SqlFileName |
string |
El nombre del archivo SQL completo. |
cl-1621353601000-360****.sc |
| ClientJarPath |
string |
La ruta del paquete JAR de prueba de estrés. |
/tmp/das/cloudbench/CloudBenchClient.jar |
| SqlFilePath |
string |
La ruta del archivo SQL. |
/tmp/das/cloudbench/cl-1621353601000-360****.sc |
| ParseFilePath |
string |
La ruta del archivo SQL analizado. |
/tmp/das/cloudbench/2777bba9-a836-49e6-9f70-1c3822fc****.archiveSql |
| JarOnOss |
string |
La ruta del paquete JAR de prueba de estrés en OSS. |
https://cloudbench-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/CloudBenchClient.jar?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=28p%2BCe4tNHpr9VPOcHc3Si9iOb**** |
| TaskId |
string |
El ID de la tarea. |
e5cec704-0518-430f-8263-76f4dcds**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": {
"WorkDir": "/tmp/bench/",
"ArchiveFolder": "/tmp/das/cloudbench/archive-sqls/",
"MetaFilePath": "/tmp/das/cloudbench/cl-1621353601000-360****.meta",
"MetaFileName": "cl-1621353601000-360****.meta",
"MetaFileOnOss": "\"https://cb-rm-bp1w9g06h560l****.oss-cn-hangzhou.aliyuncs.com/cl-1621353601000-360****.meta?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=Qsehg3tzeA57M%2BIixAbWPWAtvl****",
"UserId": "1091411816252****",
"BenchCmd": "java -jar /tmp/das/cloudbench/CloudBenchClient.jar --bench --rocksdb /tmp/das/cloudbench/rocksdb --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --task_name 2777bba9-a836-49e6-9f70-1c3822fc9239 --result_file /tmp/das/cloudbench/null.result --user cloudb**** --pwd \\\"cloudbench@****\\\" --host rm-bp1j5f8s5x26kq79216****.mysql.rds.aliyuncs.com --port 3306 --charset utf8mb4 --interval 1 --bench_time 3600 --rate_factor 1.0 --start_time 1621353601 --rt > /tmp/das/cloudbench/null.log",
"SqlFileOnOss": "https://cb-rm-bp1w9g06h560l****.oss-cn-hangzhou.aliyuncs.com/cl-1621353601000-360****.sc?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=LYMADwo%2BRrJeqR3e4d8OlIkVmw****",
"LoadCmd": "java -jar /tmp/das/cloudbench/CloudBenchClient.jar --load --out /tmp/das/cloudbench/cl-1621353601000-360****.sc --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --task_name 2777bba9-****-49e6-9f70-1c3822fc**** --rocksdb /tmp/das/cloudbench/rocksdb",
"RocksDbPath": "/tmp/das/cloudbench/rocksdb",
"ParseCmd": "cd /tmp/das/cloudbench && java -jar CloudBenchClient.jar --parse --threads 32 --file /tmp/das/cloudbench/2777bba9-a836-49e6-9f70-1c3822fc9239.archiveSql --meta /tmp/das/cloudbench/cl-1621353601000-360****.meta --out /tmp/das/cloudbench/cl-1621353601000-360****.sc --parent_patmp/das/cloudbench --source RDS --h /thost rm-bp1j5f8s5x266****.mysql.rds.aliyuncs.com --port 3306 --user cloudb**** --pwd \\\"cloudbench@****\\\" --cutSqlLen 8192 --db_black_list=information_schema,test,unknow,null",
"SqlFileName": "cl-1621353601000-360****.sc",
"ClientJarPath": "/tmp/das/cloudbench/CloudBenchClient.jar",
"SqlFilePath": "/tmp/das/cloudbench/cl-1621353601000-360****.sc",
"ParseFilePath": "/tmp/das/cloudbench/2777bba9-a836-49e6-9f70-1c3822fc****.archiveSql",
"JarOnOss": "https://cloudbench-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/CloudBenchClient.jar?OSSAccessKeyId=LTAI5tKj8B4wikkVtupK****&Expires=1622441372&Signature=28p%2BCe4tNHpr9VPOcHc3Si9iOb****",
"TaskId": "e5cec704-0518-430f-8263-76f4dcds****"
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.