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.
Discovery
Para ver las métricas de la máquina virtual Java, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Paneles.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- 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 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 de MBean) debe enviarse a Cloud Monitoring como métrica definida por el usuario. Para obtener más información, consulta Métricas definidas por el usuario desde el agente. 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 definidas por el usuario.