El agente de Application Real-Time Monitoring Service (ARMS) instrumenta automáticamente frameworks y métodos comunes. Si su aplicación utiliza lógica de negocio personalizada o un framework no compatible, es posible que algunos métodos no aparezcan en los datos de rastreo. Agregue métodos personalizados para capturar estos métodos no detectados en sus rastreos; no es necesario modificar el código.
Cuándo agregar métodos personalizados
Agregue métodos personalizados en las siguientes situaciones:
El agente de ARMS no instrumenta automáticamente un método que necesita monitorear.
Requiere mayor visibilidad sobre una lógica de negocio específica, como el procesamiento de pedidos o la gestión de pagos.
Los datos de rastreo muestran vacíos donde las llamadas a métodos internos carecen de detalle suficiente.
Si un método pertenece a un framework compatible pero no aparece en los rastreos, compruebe que el agente de ARMS esté instalado y configurado correctamente antes de agregarlo como método personalizado.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Un agente de ARMS instalado para la aplicación. Para obtener más información, consulte Application Monitoring overview.
Application Monitoring ofrece una nueva página de detalles de la aplicación para los usuarios que han habilitado el nuevo modo de facturación. Para obtener más información, consulte Billing (new). Si no ha habilitado el nuevo modo de facturación, haga clic en Switch to New Version en la página Application List para acceder a la nueva página de detalles de la aplicación.
Agregar un método personalizado
Inicie sesión en ARMS console. En el panel de navegación izquierdo, elija Application Monitoring > Application List.
-
En la página Application List, seleccione una región en la barra de navegación superior y luego haga clic en el nombre de la aplicación que desea gestionar.
NotaSi se muestra el icono
en la columna Language, la aplicación está conectada a Application Monitoring. Si se muestra un guion (-), la aplicación está conectada a Managed Service for OpenTelemetry. En la barra de navegación superior, elija .
Haga clic en Add Method.
-
En el cuadro de diálogo Add Custom Method, configure los siguientes parámetros y luego haga clic en OK.
NotaSi marca varios métodos personalizados como puntos de entrada dentro de la misma pila de llamadas, ARMS recopila datos de monitoreo solo para el último método de la cadena. Por ejemplo, si la función A llama a la función B y ambas están configuradas como puntos de entrada, ARMS recopila datos de monitoreo únicamente para la función B.
Parámetro
Descripción
Method
Nombre del método por monitorear. El nombre del método debe ser único.
Enable
Habilita o deshabilita el monitoreo para este método. Cuando está habilitado, el método aparece en la pila de métodos locales dentro de los datos de rastreo. Para obtener más información, consulte Trace query. Activado de forma predeterminada. Esta función se puede habilitar o deshabilitar sin reiniciar la aplicación.
Call Entrance
Marca este método como punto de entrada para los rastreos de solicitudes. Cuando está habilitado, puede consultar el negocio mediante rastreos y la interfaz correspondiente aparece en la pestaña Provided Services. Para obtener más información, consulte Services provided. Desactivado de forma predeterminada.
Comprobar el resultado
Después de agregar un método personalizado:
Consulte Query and analyze traces para comprobar que el método personalizado aparece en sus datos de rastreo.
Si habilitó Call Entrance, revise la pestaña Services provided para confirmar que el método de entrada aparece en la lista.