Supervisión de aplicaciónes
¿Cómo supervisar JOLOKIA?


ServicePilot appmon-jolokia




¿Qué es Jolokia?

Java Management Extensions (JMX) es una API para Java que gestiona el funcionamiento de una aplicación Java en ejecución y se ha integrado por defecto en J2SE desde la versión 5.0.

Jolokia es un plugin que puede ser usado para habilitar el acceso remoto a JMX. Jolokia expone métricas JMX para aplicaciones Java que pueden ser consultadas por agentes de terceros a través de HTTP a través de peticiones POST o GET.

Diferentes métricas, como el uso de memoria y el número de threads, se pueden recoger a granel de diferentes MBeans especificados de aplicaciones Java.

Monitorización de aplicaciones Java con Jolokia

Este package monitorea métricas JMX desde aplicaciones Java.

Este package configura automáticamente el Agente ServicePilot para monitorizar la disponibilidad y el rendimiento de Aplicaciones Java consultando las métricas JMX expuestas por el Plugin Jolokia. El Agente de ServicePilot envía peticiones bulk a través de HTTP al plugin de Jolokia.

Las estadísticas recopiladas de esta manera son:

  • 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