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 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
desde el 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.
Las métricas JMX adicionales (atributos de 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. Todos los MBeans proporcionados por el usuario que se agregan a la configuración y que no se redireccionan a las métricas definidas por el usuario se rechazan por la API.