This old cat, Apache Tomcat, has been around for ages, but it’s still very much alive! It’s at version 8, with version 7.x still being maintained, while the new development is happening on version 9.0. We’ve just added support for Tomcat monitoring to the growing list of SPM integrations the other day, so if you run Tomcat and want to take a peek at all its juicy metrics, give SPM for Tomcat a go! Note that SPM supports both Tomcat 7.x and 8.x.
Before you jump to the screenshot below, read this: you may reeeeeally want to enable Transaction Tracing in the SPM agent running on your Tomcat boxes. Why? Because that will help you find bottlenecks in your web application by tracing transactions (think HTTP requests + method call + network calls + DB calls + ….). It will also build a whole map of all your applications talking to each other with information about latency, request rate, error and exception rate between all component! Check this out (and just click it to enlarge):
Everyone loves maps. It’s human. How about charts? Some of us have a thing for charts. Here are some charts with various Tomcat metrics, courtesy of SPM:
Overview (click to enlarge)
Session Counters (click to enlarge)
Cache Usage (click to enlarge)
Threads (Threads/Connections) (click to enlarge)
Requests (click to enlarge)
Not using SPM yet? Check out the free 30-day SPM trial by registering here (ping us if you’re a startup, a non-profit, or education institution – we’ve got special pricing for you!). There’s no commitment and no credit card required. SPM monitors a ton of applications, like Elasticsearch, Solr, Hadoop, Spark, Node.js & io.js (open-source), Docker (get open-source Docker image), CoreOS, and more.