I need to my our developers understand and assign performance responsibility. Simplified, I have a method which is really just a wrapper around 4 calls, 2 ours and 2 to some existing code which is not our responsibility. They're arranged so that our 2 are called between the other two, so if ABCD, our calls are to B and C.
Our managers want to know our total time which is BC, the developers just want to know about each B or C call. I'm trying to make the managers happy.
So is it possible to define a business transaction that is begun by 1 method call, and ended by the completion of another method call?
Answer by Andreas G. · Nov 02, 2011 at 08:25 AM
Hi Ron
You can define a Business Transaction that filters on the existance of method call B or C -> you can use two Invocation Measures and set the upper boundary to 1 -> that will give you all PurePaths where these methods are called.
Now you can define two Exec Time Measures for method call B and C and use them as Evaluation Measures. dynaTrace 4 allows you to define multiple measures that define the result of a Busines Transaction.
If you follow these steps you will get a Business Transaction that shows you the Execution Time of B and C for those PurePaths where B and C is called
Andi
Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!
Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!
Would you like to have an early taste of what we have cooked up for 2019? We would love to hear your feedback and improve some of the new features. Check NAM 2019 Beta release notes.
Sign up today!