Complemento de supervisión JVM independiente

Stackdriver Monitoring puede supervisar procesos de VM Java (JVM) para 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:

Una vez que instalas el agente de supervisión y configuras uno de los complementos basados en Java, Monitoring propaga la página Java Virtual Machine (Máquina virtual Java) con inventario y métricas:

Recursos de JVM

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. Para obtener instrucciones sobre la actualización desde la supervisión de jmxtrans heredada, consulta Actualiza desde jmxtrans a continuación.

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 desde el 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/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)

Edita el archivo de configuración descargado y reemplaza JMX_PORT por el puerto en el que tu JVM está configurada para permitir conexiones de JMX.

Después de agregar el archivo de configuración, reinicia el agente de supervisión mediante la ejecución del siguiente comando:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

Para obtener una lista de las métricas supervisadas por el complemento JVM, consulta métricas supervisadas.

Cualquier métrica JMX adicional (atributos de MBean) debe enviarse a Stackdriver 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 métricas personalizadas.

Actualiza desde jmxtrans

Si actualmente ejecutas una VM con supervisión de jmxtrans heredada, necesitas actualizar todos los complementos basados en Java, como Cassandra, HBase, Kafka o Tomcat. Una vez que hayas actualizado esos complementos y reiniciado el servicio stackdriver-agent, puedes cerrar el proceso jmxtrans. Luego puedes desinstalar jmxtrans; para hacerlo, quita el árbol /mnt/jmxtrans y la secuencia de comandos /etc/init.d/jmxtrans (si la secuencia de comandos está presente).

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Stackdriver Monitoring
¿Necesitas ayuda? Visita nuestra página de asistencia.