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.
Discovery
Pour consulter les métriques de la machine virtuelle Java, procédez comme suit:
-
Dans la console Google Cloud, accédez à la page Tableaux de bord .
Accéder à la page Tableaux de bord
Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.
- Sélectionnez le tableau de bord Machine virtuelle Java 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.
Toute métrique JMX supplémentaire (attributs MBean) doit être envoyée à Cloud Monitoring en tant que métrique définie par l'utilisateur. Pour en savoir plus, consultez la section Métriques définies par l'utilisateur à partir de l'agent. Tous les attributs MBean fournis par l'utilisateur ajoutés à la configuration et non redirigés vers des métriques définies par l'utilisateur sont refusés par l'API.