Todos los productos
Search
Centro de documentos

Application Real-Time Monitoring Service:QueryAppTopology

Última actualización: Sep 01, 2026

Consulta la topología de una aplicación.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

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_txn :
  • apm_app_v2 :
  • apm_database_v2 :
  • apm_apps :
  • apm_app :
  • apm_txn_v2 :
  • apm_database :
  • apm_apps_v2 :

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: La llamada fue exitosa.

  • false: La llamada falló.

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.