Complemento de supervisión JVM independiente

Cloud Monitoring puede supervisar los procesos de las máquinas virtuales de Java para las métricas comunes de Java.

Esta funcionalidad solo está disponible para los agentes que se ejecutan en Linux. No está disponible en Windows.

Detección

Para ver las métricas de la máquina virtual Java, haz lo siguiente:

  1. En el panel de navegación de la consola de Google Cloud, selecciona Monitoring y, luego, elige  Paneles:

    Ir a Paneles

  2. Selecciona el panel Java Virtual Machine (Máquina virtual Java) de la lista.

Configura Monitoring para supervisar VM Java

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento JVM en tus instancias.

Requisitos previos

El complemento JVM requiere la versión 5.5.0-257 o posterior del agente de Monitoring. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión JVM

Las máquinas virtuales Java se supervisan a través de JMX.

En tu instancia de VM, descarga jvm-sun-hotspot.conf del repositorio de configuración de GitHub y colócalo en el directorio /etc/stackdriver/collectd.d/:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)

Como raíz, edita el archivo de configuración descargado y reemplaza JMX_PORT con el puerto en el que se configuró tu JVM para permitir conexiones JMX.

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

A fin de obtener más información sobre el complemento collectd GenericJMX que se usa para supervisar la JVM, consulta Plugin:GenericJMX.

Qué se supervisa

La lista completa de las métricas que supervisa el complemento JVM se encuentra en la sección sobre métricas del agente: jvm.

Cualquier métrica JMX adicional (atributos MBean) debe enviarse a Cloud Monitoring como métricas definidas por el usuario. Para obtener más información, consulta Métricas definidas por el usuario desde el agente. La API rechaza todos los MBeans suministrados por el usuario que se agreguen a la configuración y no se redireccionen a las métricas definidas por el usuario.