• 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
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Santosh L. · Apr 17, 2013 at 08:04 AM · business transaction

business Transaction on capturing on argument value

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

5 Replies

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

Answer by Andreas G. · Apr 23, 2013 at 10:19 AM

I had a look at your session. Something is a little odd here. You have sensors for both get_InnserXml and set_InnerXml. It makes sense that set_InnerXml would capture the XML as shown in your PurePath - but not get_InnerXml as get_InnerXml has no method arguments but just a return value. Thats also why the Measures probably dont work.
I think this could be a bug in dynaTrace. I have a couple of suggestions
#1: open a ticket as our engineering team should look into this
#2: remove the get_InnerXml Sensors and just try the set_InnerXml. If set_InnerXml then shows up on the PP try creating a measure for that method and use the first method argument in the same way as you did it for get_InnserXml. The only thing you may want to change is the "Evaluation" option -> put it to Occurence as you want to know whether it occurs that the string value matches the value you have entered

The other option you have is to not capture the XML using the InnerXml method - but - instead capture it from the HTTP Post Parameter. I assume that this XML Body gets posted to the URL. You can adapt your ASP.NET Sensor Rules and capture the HTTP Parameter. Then you can use the HTTP Parameter Measure and create the same BT

Hope this helps

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image Santosh L. · Apr 23, 2013 at 10:54 AM 0
Share

Thanks Andreas for so quick reply on this. Let me try these options in our test environment, will get back to you with results.

Thanks,

Santosh Lamkhade

avatar image

Answer by Santosh L. · Apr 23, 2013 at 04:05 AM

Hello Andreas,

Thanks for your assistance on this. I have attached PurePath export.
We already configured sensor for this method and capture method argument from there. The purepath actually captures the runtime argument values if you see above screen print.

Thanks,
Santosh Lamkhade

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Andreas G. · Apr 22, 2013 at 01:53 PM

Sorry for the late reply - must have missed this post.
get_InnerXml() is a "getter" method which should only return a value. I am a bit confused about the method argument as I cant see an argument for that method call. Could you export a PurePath and attach it to this post?

The problem with your approach that I see is that you always have to capture a rather long XML String where you only need a small portion of it. So - instead of creating a measure that checks whether a rather large string contains a certain value I would go a different route. I assume that value for "manuscript" is later on passed as a "real" method argument to a .NET Method. If that is the case I would create a sensor for that method and capture the method argument from there.

For now - please attach a PurePath to this post and I will have a look at this

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Luis M. · Apr 22, 2013 at 01:35 PM

Can anyone help with this issue?

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Santosh L. · Apr 17, 2013 at 08:49 AM

I have created a business transaction and want to group by argument value of a method.
We are always getting this purepath (/DuckCreek/AllstateDCTServer.aspx) and every purepath invokes method get_InnerXml().
This method returns with argument value which contain following four string values
<ManuScriptBroker.listRq>
Allstate_DirectingManuScript

ManuScript ..." field="data.RateVersionCall"
ManuScript...field="data.IFSScoreCall"

I need groupings on how many times get_InnerXml() called with above argument string values.
The screenprint which show purepath,method and argument value as given below
I already configured sensor for the class and for get_InnerXml() method. Also created measure on argument value. if I add filter filtering by the these argument value I don't see any results.

Please see the screen print for one of the argument value measure and filtered business transaction.

Could you please suggest...

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
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

Join the conversation!

First steps in the forum
Community User Guide

LIVE WEBINAR

"Power Demo: Software Intelligence for Cloud Infrastructure"


DECEMBER 12, 10:00 AM GMT / 2:00 PM ET

Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Building BTs from WebSphere Portal Portlets 2 Answers

Best Practices for managing user privileges in production? 2 Answers

UEM Timing measures split by Tagged Web Request or Synthetic Test Step 3 Answers

New to Business Transactions, need some input please 1 Answer

Trying trial licenses 3 Answers

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api errors 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 browser agent community user guide hybris javascript appmon sensors good to know 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 diagnostics user session monitoring unique users continuous delivery configuration alerting NGINX splitting business transaction client 6.3 installation chart database scheduler apache mobileapp RUM php dashlet azure purepath plugins agent 7.1 appmonsaas messagebroker nodejs 6.2 incidents 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
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A