Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a web application running in Tomcat 6.x on a Debian Linux box.

I have recently started using Google App Engine for another java app and now have serious stats envy; is there a comparable tool out there for monitoring my tomcat app's performance? The three statistics I would love to see are:

  • Requests per second over the course of the week
  • Average response (latency) time per URL
  • Total memory usage over the course of the week
share|improve this question

closed as off-topic by Falcon Momot, Tim Brigham, Rex, mdpc, Ward Mar 24 '14 at 19:08

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Falcon Momot, Tim Brigham, Rex, mdpc, Ward
If this question can be reworded to fit the rules in the help center, please edit the question.

I think you'll need a mix of tools.

The response times taken and hits counts would be analyzed from the access log file by a tool like AwStats which is a quite popular choice.

For the memory usage and other stuff like CPU etc, you could install either LambdaProbe or it's fork PSIProbe which will give you details such as this.

Both are open source products and usage is very similar to the Tomcat Manager.

share|improve this answer

check out moskito:

regards Leon

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.