Una vez que instala un agente de ARMS para una aplicación, ARMS comienza a monitorearla. A partir de ese momento, puede consultar la topología de la aplicación, las trazas, las transacciones lentas y con errores, así como el análisis de SQL.
Ciclo de vida de la aplicación
El ciclo de vida de una aplicación comienza cuando esta se conecta a ARMS y finaliza al eliminarla. La aplicación pasa por los siguientes estados.
|
Estado |
Propiedad |
Descripción |
|
Normal |
Estado estable |
La aplicación está conectada y recibe tráfico externo. Los datos de monitoreo están disponibles en la consola de ARMS. |
|
Slow |
Estado intermedio |
El tiempo promedio de respuesta supera el umbral configurado. Las causas más frecuentes incluyen una alta carga de recursos, dependencias externas lentas o una carga elevada en la aplicación. |
|
Failed |
Estado intermedio |
La aplicación presenta llamadas de servicio con errores dentro de un periodo de tiempo determinado. |
|
No Data |
Sin conexión o sin tráfico |
No hay datos de monitoreo disponibles. Este estado ocurre cuando la aplicación tiene problemas de red, se ejecuta de manera anómala o no recibe tráfico externo. |
Descripción general de funciones
|
Función |
Descripción |
|
Muestra métricas clave: número de solicitudes, recuento de fallas, tiempo promedio de respuesta y cantidad de instancias en ejecución. |
|
|
Visualiza las relaciones de llamadas entre servicios para identificar dependencias y la arquitectura del sistema. |
|
|
Enumera los servicios expuestos por la aplicación: endpoints de API, consumidores de colas de mensajes y tareas programadas. |
|
|
Lista las dependencias externas: API, bases de datos y colas de mensajes. |
|
|
Analiza trazas distribuidas en tiempo real. Permite combinar filtros personalizados y dimensiones de agregación para diagnosticar problemas en distintos escenarios. |
|
|
Rastrea métricas a nivel de instancia: uso de CPU, memoria, GC y memoria JVM. |
|
|
Identifica y analiza excepciones de la aplicación, así como patrones de error. |
|
|
Localiza excepciones a nivel de negocio mediante registros estructurados para facilitar el análisis de causa raíz. |
Notas de uso
La lista de aplicaciones incluye aquellas que se monitorean tanto en ARMS Application Monitoring como en Managed Service for OpenTelemetry.
Si cambia el nombre de una aplicación al modificar el parámetro de inicio
arms.appName, esta pasará al estado No Data, pero permanecerá en la lista de aplicaciones. Elimine los datos de la aplicación si ya no los necesita.