¿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
ServicePilot monitorea métricas JMX desde aplicaciones Java.
Este package configura automáticamente el Agente ServicePilot para monitorear la disponibilidad y el rendimiento de Aplicaciones Java consultando las métricas JMX expuestas por el Plugin Jolokia. El Agente 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
- Total Started Thread Count
- Peak Thread Count
- Daemon Thread Count
- Class Loading
- Loaded Class Count
- Unloaded Class Count
- Total Loaded Class Count
¿Cómo instalar un recurso jolokia?
- Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
- Añada un nuevo recurso jolokia a través de la interfaz web (
/prmviews
o/prmresources
) o a través de la API (página/prmpackages
), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.
Los detalles del paquete jolokia se encuentran en la página
/prmpackages
del software.
Beneficios
ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.
Al correlacionar la tecnología JOLOKIA con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.
Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.
Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.