Una vez instalado el agente para una aplicación Java, Cloud Monitor 2.0 la monitorea automáticamente. En la página Instance Monitoring, puede consultar las métricas básicas, los detalles de la recolección de basura (GC) y el uso de memoria de la JVM para cada instancia.
Requisitos previos
La aplicación debe estar conectada a Cloud Monitor 2.0.
Probar en Playground
Alibaba Cloud Playground ofrece un entorno de demostración donde puede experimentar las funciones principales de Cloud Monitor 2.0.
Visite la Demostración de Playground. De forma predeterminada, se inicia sesión en un espacio de trabajo.
En el panel de navegación izquierdo, seleccione .
En la página Applications, haga clic en el nombre de la application objetivo y, a continuación, en el panel de navegación izquierdo, haga clic en Instance Monitoring.
Consultar datos de monitoreo de instancias
Inicie sesión en la consola de Cloud Monitor 2.0 y seleccione un espacio de trabajo. En el panel de navegación izquierdo, seleccione .
En la página Applications, haga clic en el nombre de la application objetivo y, a continuación, en el panel de navegación izquierdo, haga clic en Instance Monitoring.
Descripción general de la página
La página Instance Monitoring adapta automáticamente su panel según la información de conexión de su aplicación, y muestra vistas diferentes para entornos de ECS y de contenedores.
En escenarios con contenedores, si se ha conectado a Managed Service for Prometheus, sus datos tienen prioridad para mostrar la información del contenedor. Para obtener información sobre cómo conectar su entorno de contenedores a Managed Service for Prometheus, consulte Container Observability.
Si su entorno de contenedores no está integrado con Managed Service for Prometheus, el agente de Application Monitoring debe ser versión 4.1.0 o posterior para mostrar la información básica del contenedor. Para más detalles sobre las versiones del agente, consulte Java Agent Version Notes.
Entorno de ECS
En el área de filtro rápido, puede filtrar los gráficos y la lista de instancias por clúster e instancia.
-
En el área de gráficos de tendencias, puede ver series temporales del monitoreo básico de instancias, GC de instancias y memoria de la JVM.
Monitoreo básico de instancias: Muestra gráficos de tendencias de utilización de CPU, memoria y disco durante un intervalo de tiempo especificado. Puede alternar entre valores promedio y máximos desde la lista desplegable junto al título del gráfico.
GC de instancias: Muestra gráficos de tendencias de Full GC y Young GC durante un intervalo de tiempo especificado. Puede alternar entre el número de GC y su duración promedio desde la lista desplegable junto al título del gráfico.
-
Memoria de la JVM: Muestra gráficos de tendencias de la memoria heap utilizada y máxima durante un intervalo de tiempo especificado. Puede cambiar para ver la memoria non-heap utilizada y máxima desde la lista desplegable junto al título del gráfico.
NotaApplication Monitoring recopila datos de Java Management Extensions (JMX). El área de memoria non-heap reportada por JMX es menor que el área real de memoria non-heap en el proceso de Java. Como resultado, la suma de la memoria heap y non-heap en los datos de monitoreo puede diferir del Resident Set Size (RES) que muestra el comando
top. Para más detalles, consulte JVM memory monitoring details.
-
En el área de la lista de instancias, puede consultar información como la IP de la instancia, utilización de CPU, utilización de memoria, utilización de disco, carga, número de Full GC, número de Young GC, utilización de memoria heap, utilización de memoria non-heap y métricas del método RED (tasa, errores y duración).
En la lista de instancias, puede realizar las siguientes operaciones:
Haga clic en la IP de una instancia para ver sus detalles.
En la columna Actions, haga clic en Traces para ver los detalles de trazas de la instancia.
Contenedor (Prometheus)
En el área de filtro rápido, puede filtrar los gráficos y la lista de instancias por clúster y dirección de host.
-
En el área de gráficos de tendencias, puede ver series temporales del monitoreo básico de instancias, GC de instancias y memoria de la JVM.
Monitoreo básico: Muestra gráficos de tendencias de uso de CPU y memoria durante un intervalo de tiempo especificado.
GC de instancias: Muestra gráficos de tendencias de Full GC y Young GC durante un intervalo de tiempo especificado. Puede alternar entre el número de GC y su duración promedio desde la lista desplegable junto al título del gráfico.
-
Memoria de la JVM: Muestra gráficos de tendencias de la memoria heap utilizada y máxima durante un intervalo de tiempo especificado. Puede cambiar para ver la memoria non-heap utilizada y máxima desde la lista desplegable junto al título del gráfico.
NotaApplication Monitoring recopila datos de Java Management Extensions (JMX). El área de memoria non-heap reportada por JMX es menor que el área real de memoria non-heap en el proceso de Java. Como resultado, la suma de la memoria heap y non-heap en los datos de monitoreo puede diferir del Resident Set Size (RES) que muestra el comando
top. Para más detalles, consulte JVM memory monitoring details.
-
En el área de la lista de instancias, puede consultar información como la IP de la instancia, uso de CPU, solicitud de CPU, límite de CPU, utilización de CPU (se muestra como - si no hay límite de CPU configurado), uso de memoria, solicitud de memoria, límite de memoria, utilización de memoria (se muestra como - si no hay límite de memoria configurado), uso de disco, límite de disco, utilización de disco (se muestra como - si no hay límite de disco configurado), carga, número de Full GC, número de Young GC, utilización de memoria heap, utilización de memoria non-heap y métricas del método RED (tasa, errores y duración).
En la lista de instancias, puede realizar las siguientes operaciones:
Haga clic en la IP de una instancia o en Details en la columna Actions para ver los detalles de la instancia.
En la columna Actions, haga clic en Traces para ver los detalles de trazas de la instancia.
Contenedor (basado en agente)
En el área de filtro rápido, puede filtrar los gráficos y la lista de instancias por dirección de host.
-
En el área de gráficos de tendencias, puede ver series temporales del monitoreo básico de instancias, GC de instancias y memoria de la JVM.
Monitoreo básico: Muestra gráficos de tendencias de uso de CPU y memoria durante un intervalo de tiempo especificado.
GC de instancias: Muestra gráficos de tendencias de Full GC y Young GC durante un intervalo de tiempo especificado. Puede alternar entre el número de GC y su duración promedio desde la lista desplegable junto al título del gráfico.
-
Memoria de la JVM: Muestra gráficos de tendencias de la memoria heap utilizada y máxima durante un intervalo de tiempo especificado. Puede cambiar para ver la memoria non-heap utilizada y máxima desde la lista desplegable junto al título del gráfico.
NotaApplication Monitoring recopila datos de Java Management Extensions (JMX). El área de memoria non-heap reportada por JMX es menor que el área real de memoria non-heap en el proceso de Java. Como resultado, la suma de la memoria heap y non-heap en los datos de monitoreo puede diferir del Resident Set Size (RES) que muestra el comando
top. Para más detalles, consulte JVM memory monitoring details.
-
En el área de la lista de instancias, puede consultar información como la IP de la instancia, uso de CPU, uso de memoria, carga, número de Full GC, número de Young GC, utilización de memoria heap, utilización de memoria non-heap y métricas del método RED (tasa, errores y duración).
En la lista de instancias, puede realizar las siguientes operaciones:
Haga clic en la IP de una instancia o en Details en la columna Actions para ver los detalles de la instancia.
En la columna Actions, haga clic en Traces para ver los detalles de trazas de la instancia.
Detalles de la instancia
Descripción general de la instancia
En la pestaña Instance Overview, puede consultar las métricas de la interfaz objetivo, incluido el recuento de solicitudes, el recuento de errores, la duración promedio y las llamadas lentas.
Monitoreo de la JVM
En la pestaña JVM Monitoring, puede consultar las métricas de GC, memoria, hilos y archivos de la instancia.
Monitoreo de pool de hilos
Agente 4.1.x y posteriores
En la pestaña Thread Pool Monitoring, puede consultar las métricas de los pools de hilos que utiliza su aplicación, incluida la configuración inicial de hilos, el estado de los hilos en tiempo de ejecución, y el estado de ejecución de tareas.
En la parte superior de la pestaña, puede filtrar los pools de hilos por tipo y nombre.
Agente anterior a 4.1.x
En la pestaña Thread Pool Monitoring, puede consultar métricas como el número de hilos principales, el número actual de hilos, el número máximo de hilos, el número de hilos activos y la capacidad de la cola de tareas para los pools de hilos que utiliza su aplicación.
Monitoreo de pool de conexiones
Agente 4.1.x y posteriores
En la pestaña Connection Pool Monitoring, puede consultar las métricas de los pools de conexiones que utiliza su aplicación, incluida la configuración inicial y el estado en tiempo de ejecución.
Agente anterior a 4.1.x
En la pestaña Connection Pool Monitoring, puede consultar el recuento máximo y activo de conexiones para los pools de conexiones que utiliza su aplicación.
Monitoreo de host
En la pestaña Host Monitoring, puede consultar métricas de CPU, memoria, disco, carga, tráfico de red y paquetes de red.
Documentación relacionada
Para obtener detalles sobre las métricas de Application Monitoring, consulte Application Monitoring Metrics.