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

Java (enlace externo a ibm.com), es uno de los lenguajes de programación más utilizados para crear soluciones de Internet cruciales y extremadamente escalables. Además de eso, la máquina virtual Java (JVM) es el motor de tiempo de ejecución más utilizado para construir otros componentes importantes de sistemas indispensables como Cassandra o Hadoop. El monitoreo de Java/JVM de Instana ofrece una gestión integral del rendimiento y el estado de aplicaciones y servicios que se ejecutan dentro de la máquina virtual Java, así como los parámetros internos y las métricas de rendimiento de 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, el monitoreo automático de Java de Instana va más allá de las simples métricas para ofrecer un conjunto completo de funciones de gestión y monitoreo:

  • Descubrimiento de instancias Java / JVM
  • Monitoreo de estado sin necesidad de configuración
  • Instrumentación automática del código para las tecnologías compatibles (p. ej., Spring Boot, Apache Tomcat y otras)
  • Asignación y visualización de asignaciones de dependencia de servicios sin intervención manual
  • Seguimiento de extremo a extremo de solicitudes en todos los sistemas
  • Descubrimiento automatizado de aplicaciones y servicios

El monitoreo de JVM requiere visibilidad del rendimiento del host físico o virtual, los contenedores, las instancias de Java, las métricas típicas de JVM (como datos de recolección de elementos no utilizados) y las aplicaciones y servicios implementados en la instancia de JVM.

Instana es la forma más rápida y sencilla de monitorear los servicios basados en Java en toda la pila para ofrecer información completa sobre las aplicaciones. El agente Instana descubre automáticamente todas las instancias de JVM, implementa los sensores de monitoreo necesarios y comienza a rastrear aplicaciones y solicitudes. Instana también determina automáticamente no solo el estado de las instancias de JVM, sino también de las aplicaciones y los servicios que se ejecutan dentro.

¡Comience su PRUEBA GRATUITA hoy mismo!

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

Monitoreo del rendimiento de JVM y código Java

Una vez implementado, el agente de Instana identifica automáticamente todas las instancias Java en ejecución; luego implementa y configura automáticamente el sensor de monitoreo de Java de Instana, así como sensores adicionales para tecnologías utilizadas en aplicaciones que se ejecutan dentro de JVM. La base de conocimientos seleccionada por Instana ya sabe qué métricas de rendimiento son relevantes para la recolección y cómo recopilarlas. Para monitorear el estado de los servicios de Java, también se recopilan otras métricas. Dado que la configuración automática de Instana recopila toda la información relevante, monitorear las instancias de Java no podría ser más fácil.

Para determinar el estado general del servicio, el sensor de monitoreo de Java de Instana también recopila KPI en el entorno monitoreado en ejecución de JVM para determinar su estado.

Con la ayuda de inteligencia artificial (IA) y firmas de estado de la base de conocimientos seleccionada, Instana detecta automáticamente problemas con instancias de Java individuales y emite incidentes de servicio. En función de la gravedad, Instana automatiza el escalamiento de incidentes y la identificación de la causa raíz, ayudándole a resolver los problemas antes de que los usuarios se vean afectados.

Monitoreo de la configuración de Java/JVM

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

Toda la información de rendimiento y configuración para la instancia de JVM y las aplicaciones o servicios internos se resume en un solo panel de monitoreo, que muestra toda la información relevante de Java en un solo 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 servicio y sus interacciones con otros servicios o almacenes de datos. Instana identifica y recopila automáticamente las métricas de servicio relevantes.

Datos de monitoreo de Java/JVM

El monitoreo de JVM de Instana JVM incluye tres tipos de datos: datos de configuración, métricas de rendimiento y firmas de estado:

Se adquieren otras métricas en función de las tecnologías y los marcos implementados en las instancias de JVM.

Encontrará más información acerca de los diferentes sensores en la documentación de Instana sobre
Monitoreo de JVM y Java.

Datos de configuración de Java

  • Versión
  • Tiempo de ejecución
  • Tamaño del montón
  • Classpath

Datos de rendimiento de Java

  • Actividad de GC
  • Uso de memoria
  • Grupos de memoria
  • Subprocesos

Firmas de estado de Java

  • Caché de código
  • Tamaño de PermGen/MetaSpace
  • Actividad de GC
  • Tamaño y uso del montón
    Instalación del sensor de Java: primeros pasos

    ¿Listo para empezar? Primero necesitará una Prueba o Cuenta de Instana (enlace externo a ibm.com),. ¿Ya la tiene? El mejor lugar para comenzar es la Guía de introducción de Instana.

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