Cloud Monitoring può monitorare i processi della Java Virtual Machine per le metriche Java comuni.
Questa funzionalità è disponibile solo per gli agenti in esecuzione su Linux. Non è disponibile su Windows.
Discovery
Per visualizzare le metriche per la 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.
Configurare il monitoraggio per monitorare le VM Java
Dopo aver installato l'agente di monitoraggio, utilizza le seguenti istruzioni per configurare il plug-in JVM nelle istanze.
Prerequisiti
Il plug-in JVM richiede la versione 5.5.0-257 o successive dell'agente di monitoraggio. Per aggiornare l'agente, consulta Eseguire l'upgrade dell'agente.
Attivazione del plug-in di monitoraggio JVM
Le Java Virtual Machine vengono monitorate tramite JMX.
Nell'istanza VM, scarica jvm-sun-hotspot.conf
dal repository di configurazione GitHub
e inseriscilo 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 utente 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 di monitoraggio eseguendo il seguente comando:
sudo service stackdriver-agent restart
Per ulteriori informazioni sul plug-in collectd
GenericJMX
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 dell'agente: jvm.
Eventuali metriche JMX aggiuntive (attributi MBean) devono essere inviate a Cloud Monitoring come metriche definite dall'utente. Per ulteriori informazioni, consulta Metriche definite dall'utente dall'agente. Eventuali MBean forniti dall'utente aggiunti alla configurazione che non vengono reindirizzati alle metriche definite dall'utente vengono rifiutati dall'API.