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:

  • Memory
    • Heap Memory Usage
    • Heap Memory Max
    • Heap Memory Commited
  • Threading
    • Thread Count: Número de Thread iniciados
    • Total Started Thread Count: Número total de Thread ejecutados
    • Peak Thread Count: Número máximo de Thread ejecutados
    • Daemon Thread Count: Número de Thread que se ejecutan de forma desatendida para funciones continuas o periódicas
  • Class Loading
    • Loaded Class Count: Muestra el número de clases cargadas actualmente
    • Unloaded Class Count: Muestra el número de clases que no están cargadas actualmente
    • Total Loaded Class Count: Muestra el número total de clases
Supervisión de aplicaciónes JOLOKIA 0