File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Performance and the fly likes web application performance monitoring Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "web application performance monitoring" Watch "web application performance monitoring" New topic

web application performance monitoring

vittal mareddy

Joined: Jul 24, 2011
Posts: 22
I want to monitor performance of web application, running in java JVM(Java version 1.5.0_22) using tomcat web server , for a given functionality want to find, methods and sql queries how much time taking for execution. i am looking for setting and free tools available.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
See my post in
Rishi Shehrawat
Ranch Hand

Joined: Aug 11, 2010
Posts: 218

You could also look at AppDynamics Lite
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
I suggest that you also use the Tomcat Management App - it provides some useful statistics and information on request Threads.

steve souza
Ranch Hand

Joined: Jun 26, 2002
Posts: 862
JAMon can monitor servlet/jsp performance as well as sql performance and it is open source. In fact I just created 3 short videos that explain it and put them on youtube. They are a few minutes long each. Even if you have used JAMon before I suggest watching them as it can do more than most people know.

* JAMon 101 - Intro to Monitoring with JAMon -
* JAMon reports demo - This shows the type of statistics that are gathered for servlets/jsp's as well as sql and more -
* Operating System monitoring - This is a new feature that will be in the next release that lets you monitor your linux/unix/mac scripts with JAMon. -

Here is a link that explains how to install jamon in tomcat.

I'll paste the steps for tomcat 6 here.

Tomcat 6
* Put jamon-2.7.jar (or higher) in the tomcat 'lib' directory.
* Put jamon.war (or higher) in the tomcat 'webapps' directory.
* Add the following Valve line to Tomcat's server.xml file. The 'Engine' line is used to show context.

For further details go to - a fast, free open source performance tuning api.
JavaRanch Performance FAQ
steve souza
Ranch Hand

Joined: Jun 26, 2002
Posts: 862
By the way the next release of JAMon should be this weekend if all goes well.
I agree. Here's the link:
subject: web application performance monitoring
jQuery in Action, 3rd edition