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.

Descubrimiento

Las métricas de JVM se recopilan cuando configuras uno o más de los siguientes complementos basados en Java con Monitoring:

Para ver las métricas de máquina virtual Java, ve a Monitoring:

Ir a Monitoring

Selecciona Paneles y, luego, selecciona el panel de 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 supervisión. 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 /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/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 de MBean) debe enviarse a Cloud Monitoring como métrica personalizada. Para obtener más información, consulta Escribe métricas personalizadas. La API rechazará todos los MBeans suministrados por el usuario que se agreguen a la configuración y no se redireccionen a las métricas personalizadas.