Monitoreo de Apache Tomcat
Logotipo de Tomcat
Gestión y Monitoreo de Apache Tomcat

Apache Tomcat es un contenedor Java Servlet de código abierto desarrollado por Apache Software Foundation, lanzado bajo la versión 2 de la licencia Apache (enlace externo a ibm.com) , y proporciona una implementación Java pura de un servidor web HTTP. A través de su desarrollo, se han implementado características adicionales como especificaciones de Java Enterprise Edition que funcionan como componentes. Catalina es un contenedor de servlet que puede tomar la información de autenticación preexistente de un entorno e implementar seguridad administrada por contenedor estándar. Coyote es el protocolo de conexión de Tomcat que dirige las llamadas entre el servidor y el cliente. Como motor JSP de Tomcat, Jasper administra todos los archivos JSP y los convierte en código utilizable. Para obtener detalles completos, consulte la documentación de Tomcat (enlace externo a ibm.com).

Después de la implementación en un entorno de cliente, Instana mapeará automáticamente toda la infraestructura e identificará qué tecnologías están interactuando entre sí con su modelo de back-end de gráficos dinámicos.

¡Comience su PRUEBA GRATUITA hoy mismo!

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

Métricas de Rendimiento y Configuración de Tomcat

El agente de Instana detecta automáticamente todas las instancias de Tomcat e implementa un sensor de monitoreo de Tomcat en cada una, con lo cual recopila automáticamente métricas de rendimiento de Tomcat basadas en la experiencia incorporada sobre cómo Tomcat debe utilizar los recursos de manera óptima, entregar páginas web y ejecutar el código. Esto ayuda a los administradores y desarrolladores a optimizar el rendimiento de la máquina virtual Java (JVM) de Tomcat y de las aplicaciones. Las métricas típicas de rendimiento de Tomcat que se basan automáticamente en Instana incluyen:

  • JVM Heap/Garbage Collection
  • Uso del grupo de hilos
  • Uso del grupo de conexiones

Para obtener todos los detalles, consulte la documentación del sensor de monitoreo Tomcat de Instana.

Gestión del Estado de Tomcat

Instana monitorea simultáneamente el rendimiento del servidor Tomcat, las aplicaciones de Tomcat y el entorno de Tomcat en su conjunto. Esto permite a Instana determinar de forma automática e inteligente el estado de cada instancia de Tomcat. El monitoreo del estado de Instana Tomcat está determinado por un conjunto de KPI preseleccionados (ejemplo a continuación).

Cada vez que un KPI de Tomcat comienza a desviarse del comportamiento esperado, Instana determina la gravedad de la desviación y asigna un estado (reflejado dentro de la interfaz de usuario mediante cambios de color). Los problemas resultantes de Tomcat se mantienen en la línea de tiempo de incidencias de la aplicación en la parte inferior de la pantalla de Instana. Los ingenieros de DevOps obtienen una visión de cómo el rendimiento y el estado de Tomcat están relacionados con el resto de la infraestructura de la aplicación en contexto con todo el entorno.

Seguimiento de Tomcat

Instana instrumenta automáticamente en Tomcat aplicaciones de supervisión y seguimiento, lo que permite hacer un seguimiento distribuido de las transacciones en toda la instancia de Tomcat. Para obtener una lista completa de los transportes admitidos, consulte la documentación de seguimiento de Instana.

Cada pista de monitoreo de Tomcat muestra la duración de cada salto entre componentes, así como cualquier detalle de error, para ayudar a diagnosticar la causa e identificar la degradación del rendimiento. Los desarrolladores ahora pueden ver cómo se ejecuta su aplicación Tomcat en producción e identificar cuellos de botella y llamadas de backend de bajo rendimiento, a nivel de código. Instana realiza un seguimiento de los KPI críticos para cada microservicio: rendimiento, latencia y tasa de error. A partir de una pista, es posible profundizar directamente en el código fuente de la aplicación Tomcat.

Instalación del Sensor Apache Tomcat: Primeros pasos

¿Listo para empezar? Primero necesitará una prueba de Instana o una cuenta. ¿Ya la tiene? El mejor lugar para comenzar es la Guía de introducción de Instana.

Prueba de Instana