Consulta la topología de una aplicación.
Pruébelo ahora
Test
Autorización de RAM
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. |
cn-hangzhou |
| Pid |
string |
No |
El ID de la aplicación. Inicie sesión en la consola de ARMS. En el panel de navegación izquierdo, seleccione Monitoreo del navegador > Monitoreo del navegador. En la página Monitoreo del navegador, haga clic en el nombre de una aplicación. La URL en la barra de direcciones contiene el ID de proceso (PID) de la aplicación. El PID se indica en el formato pid=xxx. Por lo general, el PID tiene codificación porcentual como xxx%40xxx. Debe modificar este valor para eliminar la codificación porcentual. Por ejemplo, si el PID en la URL es eb4zdose6v%409781be0f44d****, debe reemplazar %40 con un signo de arroba (@) para obtener eb4zdose6v@9781be0f44d****. |
atc889zkcf@d8deedfa9bf**** |
| AppType |
string |
No |
El tipo de aplicación. |
TRACE |
| Type |
string |
Sí |
El tipo de topología. Valores válidos:
|
apm_apps_v2 |
| Rpc |
string |
No |
El nombre de la interfaz RPC. |
/eventCenter |
| Db |
string |
No |
El nombre de dominio de la base de datos. |
rm-xxx.mysql.rds.aliyuncs.com:3306 |
| DbName |
string |
No |
El nombre de la base de datos. |
orders |
| StartTime |
integer |
Sí |
El inicio del intervalo de tiempo a consultar. Unidad: milisegundos. |
1595568910000 |
| EndTime |
integer |
Sí |
El fin del intervalo de tiempo a consultar. Unidad: milisegundos. |
1671952708499 |
| Filters |
object |
No |
Las condiciones de filtro. |
|
|
string |
No |
Las condiciones de filtro. |
"rootIp":"127.0.0.1" |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
78901766-3806-4E96-8E47-CFEF59E4**** |
| Success |
boolean |
Indica si la llamada fue exitosa. Valores válidos:
|
true |
| Code |
integer |
El código de estado. El código de estado 200 indica que la solicitud fue exitosa. Si se devuelve otro código de estado, la solicitud falló. |
200 |
| Message |
string |
El mensaje de error. |
null |
| Data |
any |
La estructura devuelta. |
"Data": { "nodes": [ { "data": { "duration": 0.2254335260115607, "requests": 1211, "type": "MYSQL", "errors": 0 }, "id": "ggxw4lnjuz@c0507xxxx##MYSQL", "label": "mysql-pod:3306(cart_db)" } ], "edges": [ { "data": { "duration": 0.03333333333333333, "requests": 600, "type": "UNKNOWN", "errors": 0 }, "id": "1974097372", "source": "ggxw4lnjuz@456xxxxx", "target": "ggxw4lnjuz@c0507xxxx" } ] } |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "78901766-3806-4E96-8E47-CFEF59E4****",
"Success": true,
"Code": 200,
"Message": "null",
"Data": "\"Data\": {\n \"nodes\": [\n {\n \"data\": {\n \"duration\": 0.2254335260115607,\n \"requests\": 1211,\n \"type\": \"MYSQL\",\n \"errors\": 0\n },\n \"id\": \"ggxw4lnjuz@c0507xxxx##MYSQL\",\n \"label\": \"mysql-pod:3306(cart_db)\"\n }\n ],\n \"edges\": [\n {\n \"data\": {\n \"duration\": 0.03333333333333333,\n \"requests\": 600,\n \"type\": \"UNKNOWN\",\n \"errors\": 0\n },\n \"id\": \"1974097372\",\n \"source\": \"ggxw4lnjuz@456xxxxx\",\n \"target\": \"ggxw4lnjuz@c0507xxxx\"\n }\n ]\n }"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | ParameterMissing | You must specify the parameter. | You must specify the parameter. |
| 400 | ParameterRegionIdMissing | You must specify regionId. | You must specify regionId. |
| 400 | ParameterTopologyTypeIllegal | The specified topologyType is invalid. | The specified topologyType is invalid. |
| 400 | ParameterTimeStampIllegal | The specified timeStamp is invalid. | The specified timeStamp is invalid. |
| 500 | InternalError | Internal error. Please try again. Contact the DingTalk service account if the issue persists after multiple retries. | Internal error. Please try again. Contact the DingTalk service account if the issue persists after multiple retries. |
| 403 | APINotAuthorize | The current user is not authorized to access the interface. | The current user is not authorized to access the interface. |
| 404 | AppNotExist | The application does not exist. | The application does not exist. |
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.