Supervision des applications
Comment superviser JOLOKIA ?


ServicePilot appmon-jolokia


Qu'est-ce que Jolokia?

Java Management Extensions (JMX) est une API pour Java permettant de gérer le fonctionnement d'une application Java en cours d'exécution et a été intégrée par défaut dans J2SE depuis la version 5.0.

Jolokia est un plugin qui peut être utilisé pour permettre l'accès à distance à JMX. Jolokia expose les métriques JMX pour les applications Java qui peuvent ensuite être interrogées par un agent tiers sur HTTP via des requêtes POST ou GET.

Différentes métriques, telles que l'utilisation de la mémoire et le nombre de threads, peuvent être collectées en bulk à partir de différents MBeans spécifiques d'applications Java.

Supervision des applications Java avec Jolokia

Ce package surveille les métriques JMX des applications Java.

Ce package configure automatiquement le ServicePilot Agent afin de surveiller la disponibilité et les performances des applications Java** en interrogeant les métriques JMX exposées par le plugin Jolokia. L'agent ServicePilot envoie les requêtes bulk par HTTP au plugin Jolokia.

Les statistiques de monitoring ainsi recueillies sont :

  • Memoire
    • Heap Memory Usage
    • Heap Memory Max
    • Heap Memory Commited
  • Threading
    • Thread Count : Nombre de Thread lancés
    • Total Started Thread Count : Nombre total de Thread lancés
    • Peak Thread Count : Nombre maximal de Thread exécutés
    • Peak Thread Count : Nombre maximal de Thread exécutés
    • Daemon Thread Count : Nombre de threads qui fonctionnent sans surveillance pour exécuter des fonctions continues ou périodiques
  • Class Loading
    • Loaded Class Count : Affiche le nombre de classes qui sont actuellement chargées
    • Unloaded Class Count : Affiche le nombre de classes qui ne sont pas acutellement chargées
    • Total Loaded Class Count : Affiche le nombre total de classes
Supervision des applications JOLOKIA 0