Application monitoring
How to monitor TOMCAT?


ServicePilot appmon-tomcat




What is Apache Tomcat application Server?

Apache Tomcat Server, often just called Tomcat is a Java open source web server distributed under the Apache 2.0 License and developed under the governance of the Apache Software Foundation.

Tomcat includes different Java EE specifications such as Java Servlet, JavaServer Pages (JSP), WebSocket, and more. It allows a "pure Java" HTTP web server for Java application code to run on.

Tomcat application monitoring

This package monitors Apache Tomcat Application by gathering metrics from the Tomcat status page.

This package automatically configures the ServicePilot Agent in order to monitor availability and performance of Apache Tomcat Application.

The statistics gathered in this way include:

  • Tomcat JVM memory metrics
  • Tomcat JVM memorypool metrics
  • Tomcat JVM connectors metrics

Please note that the end-to-end Tomcat Web application monitoring is easy to implement by combining the metrics from this Tomcat application monitoring package with W3C access logs in order to go beyond Catalina (servlet container), Coyote (HTTP connector) and Jasper (JSP engine), and other specific Tomcat Web Server metrics. Tomcat access logs allow to gain end user visibility, providing us with errors, user agents and more.