Plug-in de surveillance JVM autonome

Cloud Monitoring peut surveiller les processus de la machine virtuelle Java pour les métriques Java couramment utilisées.

Cette fonctionnalité n'est disponible que pour les agents exécutés sous Linux. Elle n'est pas disponible sous Windows.

Découverte

Pour afficher les métriques de la machine virtuelle Java, procédez comme suit:

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Surveillance, puis  Tableaux de bord:

    Accéder à la page Tableaux de bord

  2. Sélectionnez le tableau de bord Java Virtual Machine dans la liste.

Configurer Monitoring pour surveiller les VM Java

Après avoir installé l'agent de surveillance, configurez le plug-in JVM sur vos instances à l'aide des instructions suivantes.

Prérequis

Le plug-in JVM nécessite la version 5.5.0-257 ou une version ultérieure de l'agent de surveillance. Pour mettre à jour l'agent, consultez la section Mettre à niveau l'agent.

Activer le plug-in de surveillance JVM

Les machines virtuelles Java sont surveillées via JMX.

Sur votre instance de VM, téléchargez jvm-sun-hotspot.conf à partir du dépôt de configuration GitHub et placez-le dans le répertoire /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)

En tant qu'utilisateur racine, modifiez le fichier de configuration téléchargé et remplacez JMX_PORT par le port sur lequel votre JVM est configurée pour autoriser les connexions JMX.

Une fois que vous avez ajouté le fichier de configuration, redémarrez l'agent de surveillance en exécutant la commande suivante :

sudo service stackdriver-agent restart

Pour plus d'informations sur le plug-in GenericJMX collectd utilisé pour surveiller la JVM, consultez la section Plugin:GenericJMX.

Métriques surveillées

La liste complète des métriques surveillées par le plug-in JVM est disponible dans les listes Métriques de l'agent : jvm.

Toutes les métriques JMX supplémentaires (attributs MBean) doivent être envoyées à Cloud Monitoring en tant que métriques définies par l'utilisateur. Pour en savoir plus, consultez la section Métriques définies par l'utilisateur à partir de l'agent. Tous les MBeans fournis par l'utilisateur ajoutés à la configuration qui ne sont pas redirigés vers les métriques définies par l'utilisateur sont rejetés par l'API.