Monitorización de Apache Tomcat
Logotipo de Tomcat
Gestión y monitorización de Apache Tomcat

Apache Tomcat es un contenedor de servlet de Java de código abierto desarrollado por la Apache Software Foundation, publicado 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 la seguridad gestionada por contenedores estándar. Coyote es el protocolo de conexión de Tomcat que enruta las llamadas entre el servidor y el cliente. Como motor JSP de Tomcat, Jasper gestiona todos los archivos JSP y los convierte en código que se puede utilizar. Para más detalles, consulte la documentación de Tomcat (enlace externo a ibm.com).

Tras la implementación en un entorno de cliente, Instana correlacionará automáticamente toda la infraestructura e identificará qué tecnologías interactúan entre sí con su modelo de back-end de grafo dinámico.

¡Inicie hoy mismo su PRUEBA GRATUITA!

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

Medidas de rendimiento y configuración de Tomcat

El agente Instana detecta automáticamente todas las instancias de Tomcat e implementa un sensor de monitorización de Tomcat en cada una de ellas, recopilando automáticamente medidas de rendimiento de Tomcat basadas en la experiencia incorporada sobre cómo Tomcat debe utilizar los recursos de forma óptima, entregar páginas web y ejecutar código. Esto ayuda a administradores y desarrolladores a conseguir un rendimiento optimizado de la JVM de Tomcat y de la aplicación. Las medidas típicas de rendimiento de Tomcat que Instana establece automáticamente como referencia incluyen:

  • JVM almacenamiento dinámico/recogida de basura
  • Uso de la agrupación de subprocesos
  • Uso de la agrupación de conexiones

Para más detalles, consulte la documentación del sensor de monitorización Tomcat de Instana.

Gestión de la salud de Tomcat

Instana monitoriza simultáneamente el rendimiento del servidor Tomcat, las aplicaciones de Tomcat y el entorno Tomcat en su conjunto. Esto permite a Instana determinar de forma automática e inteligente la salud de cada instancia de Tomcat. La monitorización de la salud de Tomcat de Instana está determinada 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 de salud (reflejado en la interfaz de usuario mediante cambios de color). Los problemas resultantes de Tomcat se mantienen en la línea temporal de incidencias de 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 la salud de Tomcat están relacionados con el resto de la infraestructura de la aplicación en contexto con todo el entorno.

Rastreo de Tomcat

Instana instrumenta automáticamente las aplicaciones en Tomcat para su monitorización y rastreo, lo que permite el rastreo distribuido de transacciones en toda la instancia de Tomcat. Para obtener una lista completa de los transportes compatibles, consulte la documentación de rastreo de Instana.

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

Instalación del sensor de Apache Tomcat: primeros pasos

¿Todo listo para empezar? Primero necesitará una versión de prueba o una cuenta de Instana. ¿Ya dispone de una? El mejor lugar para empezar es la Guía de inicio de Instana.

Prueba de Instana