• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Smith M. · Oct 04, 2014 at 06:31 AM ·

non-web (Batch Java) BT configuration question

Instrumented the entry method to execute and start Pure Path.

Created a method timer measure on that entry method with Thresholds

Configured a BT (server) with a filter of Timer measure. But in doing this, the BT only captures PurePaths that exceed the Threshold.

If we want to capture/measure all transactions, how would I specify a filter for this?

 

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

3 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by David M. · Oct 07, 2014 at 08:18 AM

Hi Mary Ann,

Good to know that things are mostly working the way you would like them to.

To answer your next question, you are probably all set with using the default PurePath Response Time/Count measures (the check box) in the BT. This will show you the response time of that PurePath. You could use the method time measure you already have created. The thing with using this is how you have it set up. If the method gets called multiple times in the PurePath, you need to decide if you want to have the average of all of the times it's called or just the first; there is the check box "Only Analyze first occurrence in the PurePath" in the measures config.

You can test to see which results measures you want by unchecking the Store Results in Performance Warehouse in the BT config. Then you can add the results you want to see which you would like the most. The results are kept in server memory only so it only lasts a short time and you won't have historical data. Doing this allows you to test without causing any new measures in the Performance Warehouse. 

Thanks,

David 

Comment

People who like this

0 Show 2 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Smith M. · Oct 07, 2014 at 11:24 PM 0
Share

David,

Thanks so much for your responsiveness and for the Performance Warehouse recommendation, which will be useful.

So I assume that you are saying that if I do not hook the measure to the BT, the resulting information will be short-lived, and not be stored in the Performance Warehouse? That makes sense, since storing it is specified in the BT (smile)

If the method only gets called once per execution (it is an entry point to a batch java job), are there overhead benefits to checking only analyze first occurrence per purepath?

 What we ultimately want to achieve is the following (learning in steps, of course): For a specified set of Business Transactions (BT's), Measure the response time, alerting via email when 99.3 of responses do not respond on or below a specified time in ms. For now, I am using the measure I described and an average for alerting.....  This is not an immediate need, just curious if you encountered anyone with a similar requirement. If I can set a baseline and not let the DT application derive it, maybe I can use that..... what do you think?

 

avatar image David M. Smith M. · Oct 09, 2014 at 08:05 AM 0
Share

Hi Mary Ann, 

You are welcome, glad I could help.

I do not know enough to answer your overhead question, but if I had to guess, it would be negligible because the method is only called once in the PurePath. Maybe someone else with more knowledge can answer this? 

Unfortunately, I do not know of anyone with similar requirements as you have but there may be others on the community who have. 

Best of luck, 

David

avatar image

Answer by Smith M. · Oct 07, 2014 at 03:25 AM

 

Adding an invocation filter worked fine so now I have all of the Pure Paths. I still have the defined Method execution time measure defined upon which I created an incident when the sever time is exceeded. At this point there is no user (by user I mean me) applied connection between the Business Transaction using the invocation filter to the execution time measure for the method. Is there any value or is it more or less correct to add this measure to the Calculate Results section of the BT?

I do not want to cause  uneeded calculations to occur that may result in increasing overhead, but I want to approach this in the mpst effective manner.

BTW, I have a more complicated online scenario for which I will submit another question for soon

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by David M. · Oct 04, 2014 at 07:45 AM

Hi Mary Ann, 

If you create the measure Methods -> Invocation on the entry method and set the threshold to 1. You would then make sure the count aggregation is chosen in the BT Filter.  

This will give you every PurePath where that method is called. 

Thanks, 
David 

Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Smith M. · Oct 07, 2014 at 01:36 AM 0
Share

thanks David, let me give that a try and will post my findings!

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java hybris javascript appmon sensors good to know extensions search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow technologies diagnostics user session monitoring unique users continuous delivery sharing configuration alerting NGINX splitting business transaction client 6.3 installation database scheduler apache mobileapp RUM php dashlet azure purepath agent 7.1 appmonsaas messagebroker nodejs 6.2 android sensor performance warehouse
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A