Supervisión de JVM
Java
Supervisión y gestión del rendimiento de JVM

Java  (el enlace reside fuera de ibm.com) es uno de los lenguajes de programación más utilizados para desarrollar soluciones de internet críticas y altamente escalables. Además, la JVM ( máquina virtual Java) es el motor de ejecución más utilizado a la hora de desarrollar otros componentes importantes en sistemas de misión crítica como Cassandra o Hadoop. La supervisión de Java/JVM de Instana ofrece una gestión integral del rendimiento y la salud de las aplicaciones y servicios que se ejecutan dentro de la máquina virtual Java, así como de los parámetros internos y las métricas de rendimiento de la JVM.

Para comprender y optimizar el rendimiento de las aplicaciones y automatizar aún más los flujos de trabajo de gestión del rendimiento, la supervisión automática de Java de Instana va más allá de las simples métricas y proporciona un conjunto completo de funciones de gestión y supervisión:

  • Detección de instancias Java / JVM
  • Supervisión del buen estado de configuración cero
  • Instrumentación automática del código para las tecnologías compatibles (p. ej. Spring Boot, Apache Tomcat y otros)
  • Mapeo y visualización sin manos de los mapas de dependencia de servicios
  • Rastreo de extremo a extremo de las solicitudes en todos los sistemas
  • Detección automatizada de aplicaciones y servicios

Una supervisión completa de la JVM requiere visibilidad del rendimiento para el host físico o virtual, los contenedores, las instancias Java, las métricas típicas de la JVM (como los datos de recogida de basura) y cualquier aplicación y servicio desplegado en la instancia de la JVM.

Instana es la forma más rápida y sencilla de supervisar los servicios basados en Java en toda la pila, a fin de ofrecer un completo conocimiento de aplicaciones. El agente de Instana detecta automáticamente todas las instancias JVM, despliega los sensores de supervisión necesarios y comienza a rastrear aplicaciones y peticiones. Instana también determina automáticamente no sólo la salud de las instancias JVM, sino también la de las aplicaciones y servicios que se ejecutan en su interior.

¡Inicie hoy mismo su PRUEBA GRATUITA!

14 días, sin tarjeta de crédito, versión completa

Supervisión del rendimiento de la JVM y del código Java

Una vez desplegado, el agente de Instana identifica automáticamente todas las instancias Java en ejecución, y a continuación despliega y configura automáticamente el sensor de supervisión de Java de Instana, así como sensores adicionales para las tecnologías utilizadas en las aplicaciones que se ejecutan dentro de la JVM. La base de conocimiento organizada de Instana ya distingue qué métricas de rendimiento son relevantes para la recopilación y cómo recopilarlas. Para supervisar la salud de los servicios Java, también se recopilan métricas adicionales. Dado que la configuración automática de Instana recopila toda la información relevante, la supervisión de las instancias Java no podría ser más sencilla.

Para determinar el buen estado general del servicio, el sensor de supervisión de Java de Instana también recopila KPIs sobre el entorno de ejecución JVM supervisado para determinar su estado de salud.

Con la ayuda de la Inteligencia Artificial (IA) y las firmas de salud de la base de conocimiento organizada, Instana detecta automáticamente los problemas con instancias individuales de Java y emite incidencias de servicio. En función de la gravedad, Instana automatiza el escalado de incidencias y la identificación de la causa raíz, ayudándole a resolver los problemas antes de que los usuarios se vean afectados.

Supervisión de la configuración de Java / JVM

Además de los datos de rendimiento y estado, el sensor de supervisión de Java de Instana también recopila datos de configuración, lo que permite a Instana analizar y correlacionar los datos y cambios de configuración con la información de rendimiento de aplicaciones y servicios.

Toda la información sobre el rendimiento y la configuración de la instancia JVM y de las aplicaciones o servicios internos se resume en un solo panel de control de supervisión, que muestra toda la información relevante de Java en un único lugar, para facilitar la resolución de problemas y la optimización del rendimiento.

La supervisión del rendimiento de Java se centra en las métricas de los servicios y sus interacciones con otros servicios o almacenes de datos. Instana identifica y recopila automáticamente las métricas de servicio relevantes.

Supervisión de datos Java / JVM

Instana JVM Monitoring incluye tres tipos de datos; datos de configuración, métricas de rendimiento y firmas de salud:

Otras métricas adicionales se adquieren en función de las tecnologías y los marcos desplegados en las instancias de la JVM.

Encontrará más información sobre los distintos sensores en la documentación de Instana sobre
Supervisión de JVM y Java.

Datos de configuración de Java

  • Versión
  • Tiempo de ejecución
  • Tamaño de almacenamiento dinámico
  • Vía de acceso de clases

Datos de rendimiento de Java

  • Actividad de GC
  • Uso de memoria
  • Grupos de memoria
  • Hilos

Firmas de estado de Java

  • Memoria caché de código
  • Tamaño PermGen / MetaSpace
  • Actividad de GC
  • Tamaño y uso del almacenamiento dinámico
    Instalación del sensor Java: Primeros pasos

    ¿Preparado para empezar? Primero necesitará una cuenta o versión de prueba de Instana  (el enlace reside fuera de ibm.com). ¿Ya dispone de una? La mejor forma de empezar es con la Guía de introducción de Instana.

    Cuenta o versión de prueba de Instana Guía de introducción de Instana