Plugin de monitorización de JVM independiente

Cloud Monitoring puede monitorizar procesos de máquinas virtuales Java para obtener métricas comunes de Java.

Esta función solo está disponible para agentes que se ejecutan en Linux. No está disponible en Windows.

Discovery

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

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. Selecciona el panel de control Máquina virtual Java de la lista.

Configurar Monitoring para monitorizar máquinas virtuales Java

Después de instalar el agente de monitorización, sigue estas instrucciones para configurar el complemento JVM en tus instancias.

Requisitos previos

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

Habilitar el complemento de monitorización de JVM

Las máquinas virtuales Java se monitorizan mediante 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 root, edita el archivo de configuración descargado y sustituye JMX_PORT por el puerto en el que tu JVM esté configurado para permitir conexiones JMX.

Después de añadir el archivo de configuración, reinicia el agente de monitorización ejecutando el siguiente comando:

sudo service stackdriver-agent restart

Para obtener más información sobre el complemento collectd GenericJMX que se usa para monitorizar la JVM, consulta Complemento:GenericJMX.

Qué se monitoriza

La lista completa de métricas que monitoriza el complemento JVM se encuentra en Métricas del agente: jvm.

Las métricas JMX adicionales (atributos MBean) deben enviarse a Cloud Monitoring como métricas definidas por el usuario. Para obtener más información, consulta Métricas definidas por el usuario del agente. La API rechaza cualquier MBean proporcionado por el usuario que se añada a la configuración y que no se redirija a métricas definidas por el usuario.