Hi There,
I am trying to set up the best approach for monitoring our clients website and would like some advice if possible.
I have created a business transaction that splits on user actions and making use of a transformation regex to group by jsession id.
I would like to associate this business transaction under the "Applications Monitoring Tab" however I noticed that user actions are looking at the total response time and also building the baseline thresholds on this measure. Is there a way to only look at the "Server Side" contribution instead and ignore the "Network Contribution"?
Reason for this is that I don't want alerts being generated due to a clients slow network but instead only if there is a problem on the server side?
Any help with this would be much appreciated!
Kind Regards
Richard
Answer by Richard M. ·
Hi,
Thank you very much for the responses
@Richard, I have considered the server side purepath but the problem with this is that it creates so many splittings that include every page object as well, which is irrelevant as the use case requires only the pages (user action URL's) not each object which is like a lot of different file formats and excluding each one using a regular expression has proven quite tedious as there are so many ones in use on the site.
@Andreas, sorry i think I might have caused some confusion I am not splitting by jsession id I am grouping by jsession ID so that it does not split by session but instead groups them under one splitting.
Thanks
Richard
Answer by Andreas G. ·
Also - if you want to split by JSessionID then I am not sure you really want to put your Business Transaction on the Application Overview. Why? Because every visitor gets a new unique JSessionID and therefore baselining on this rather "dynamic" measure wouldnt really work.
You want to baseline on something that only produces "a handful" of different split values. For instance part of the URI, e.g: "/shop/mycart", "/shop/products", ...
If you want to find individual users by their JSession ID you can of course still create a Business Tranaction that splits by JSessionID. BUT - please make sure to uncheck the box "Store Results in Performance Warehouse". Why? Because you really only need this BT to locate PurePaths that have a certain Split value but you dont want to chart e.g: the response time of a specific JSessionID over the last month or year -> this wouldnt make any sense anyway because you would end up having millions of JSessionIDs over that period of time and each individual one would only produce values for the time of the visit
I hope this makes sense.
JANUARY 15, 3:00 PM GMT / 10:00 AM ET