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 :

  • Memmory
    • Heap Memory Usage
    • Heap Memory Max
    • Heap Memory Commited
  • Threading
    • Thread Count
    • Total Started Thread Count
    • Peak Thread Count
    • Daemon Thread Count
  • Class Loading
    • Loaded Class Count
    • Unloaded Class Count
    • Total Loaded Class Count