Cloud Monitoring può monitorare i processi Java Virtual Machine per metriche Java comuni.
Questa funzionalità è disponibile solo per gli agenti in esecuzione su Linux. Non è disponibile su Windows.
Scoperta
Per vedere le metriche per Java Virtual Machine, segui questi passaggi:
-
Nella console Google Cloud, vai alla pagina Dashboard
:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Seleziona la dashboard Java Virtual Machine dall'elenco.
Configurazione di Monitoring per monitorare le VM Java
Dopo aver installato l'agente Monitoring, segui le istruzioni riportate di seguito per configurare il plug-in JVM nelle tue istanze.
Prerequisiti
Il plug-in JVM richiede la versione 5.5.0-257 o successiva dell'agente Monitoring. Per aggiornare l'agente, consulta Upgrade dell'agente.
Attivazione del plug-in di monitoraggio JVM
Le Java Virtual Machine sono monitorate tramite JMX.
Sulla tua istanza VM, scarica jvm-sun-hotspot.conf
dal repository di configurazione GitHub
e posizionalo nella directory /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)
Come root, modifica il file di configurazione scaricato e sostituisci JMX_PORT
con
la porta su cui è configurata la JVM per consentire le connessioni JMX.
Dopo aver aggiunto il file di configurazione, riavvia l'agente Monitoring eseguendo questo comando:
sudo service stackdriver-agent restart
Per ulteriori informazioni sul plug-in GenericJMX
collectd
utilizzato per monitorare la JVM, consulta plugin:GenericJMX.
Che cosa viene monitorato
L'elenco completo delle metriche monitorate dal plug-in JVM è disponibile in Metriche agente: jvm.
Eventuali metriche JMX aggiuntive (attributi MBean) devono essere inviate a Cloud Monitoring come metriche definite dall'utente. Per maggiori informazioni, consulta Metriche definite dall'utente dell'agente. Eventuali MBean forniti dall'utente aggiunti alla configurazione e non reindirizzati alle metriche definite dall'utente vengono rifiutati dall'API.