Apache Tomcat is one of the leading JavaEE application servers in the market and a popular choice for customers for deploying their application. Monitoring of performance and availability is key to an effective application performance management strategy.
Troubleshoot and find root cause of application performance in minutes during Tomcat Profiling
Correlate and Trend Key Tomcat Server metrics over time during Apache Monitoring
Monitor Business Transactions
AppDynamics can also auto-discover business transactions from common entry points in Tomcat and its JVM such as servlets, struts actions, spring MVC, web services calls and even custom POJO entry points. From this context users can see how business transactions execute through various Java components like SOAP, EJB, JDBC, JMS, CICS as well as remote calls cross JVM and CLR calls for distributed transactions.
Real-Time Alerting for Tomcat
AppDynamics also provides dynamic SLA base-lining and pro-active alerting so that performance issues can be notified as they surface, giving application and production support teams an early warning before end user experience and service levels start to breach.
Tomcat should not be confused with the Apache web server, which is a C implementation of an HTTP web server; these two web servers are not bundled together, although they are frequently used together as part of a server application stack. Apache Tomcat includes tools for configuration and management, but can also be configured by editing XML configuration files.
From our UI, Tomcat application owners can get a 360 degree view of application performance, as described in our white paper. You can engage in Tomcat monitoring by gaining visibility into its performance (including hardware and CPU metrics, as well as memory usage) and troubleshoot performance down to the method and class level while Tomcat profiling.
You’re able to visualize and map JVM dependencies, automatically discovering and mapping of all tiers that service and interact with your java Application and JVM. This gives you a far superior high-level view into your application performance than other Java performance tools.
We engaged the AppDynamics Enablement Team and within a week we found over a dozen major defects that were affecting the performance and stability of our products. Great team, great enablement.
Bob Hartley, Family Search, Development Manager
We're enthusiastic with the support we received from the AppDynamics training team. They helped us gain critical visibility into our applications that's helped us make better architectural and design decisions.
Hedeih Yaghami, Tivo Director, Software Development
I’ve got many years of performance geekery under my belt and I’ve learned many lessons during that time. One of the most important lessons is paying close attention to the distinction between data and information. Let’s take a look at how the dictionary defines each term: Data – facts and statistics...
We’re pretty excited about our first AppJam User Group Summit in the USA! Hosted by our very own App Man–who couldn’t write this post because he’s busy dry cleaning his costume–AppJam is an opportunity for AppDynamics customers to network, share best practices, and learn from one another as well as...