Plug-in autonomo per il monitoraggio JVM

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:

  1. Nella console Google Cloud, vai alla pagina Dashboard :

    Vai a Dashboard

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. 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.