I know we have the capability of capturing session information for Java(tomcat). We can see the Managed Active Sessions and how many are the system. I was wondering is there way to filter the session information so that we tell "how many are doing specific things"?, e.g. Running Report or breakdown maybe be Web Requests. We are just trying to determine is there way to say 200 sessions are doing reports or specific web requests. I know that Business Transactions has become very powerful, but being the novice, I'm going to need some instructions.
Thanks
Answer by Andreas G. ·
Hi Mark
Business Transactions are exactly the way to go to answer your questions. In your case you need to figure out what the use cases are that you want to monitor, e.g.: Creating a Report. Then you need to figure out how to identify these Use Case, e.g: a specific URL or a specific parameter. With that informatino you can then create your Business Transactions. Assuming that "create report" is based on a specific URL you can create a Business Transaction that filters on that URL Pattern. The easiest way to create a BT based on a URL pattern is to
a) Start from the Web Request Dashlet
b) Pick the URL that you are interested in
c) Via the Context Menu select "Create Business Transaction"
d) In the upcoming Measure Create Dialog select "Web Request Count" and specify an upper threshold of 1. Then click on "Filter".
e) now give the BT a good name, e.g: "Create Report BT" and click Save
What will happen with this BT? Every PurePath that contains a call to that URL (where the Measure returns a value >= 1) will be assigned to that BT. You can now create a chart and chart the number of PurePaths that match to that BT. Furthermore you can use this BT and put it on your Application Overiview. With that you also get automatic baselining on Response Time, Failure Rate and Throughput.
If you want to know more about BTs I recommend checking out some of our dynaLearn Webinars:
I hope this helps
JANUARY 15, 3:00 PM GMT / 10:00 AM ET