cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not a customer? Start a free trial

Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.

AppDynamics customers and established members should click the sign in button to authenticate.

End User Monitoring (EUM)

How to send additional info on AJAX response?

ozay.olkan
New Member

How to send additional info on AJAX response?

Hi

 

I'm able to add custom data (.i to `username`) to AJAX request, but is it possible to add more info to the tracker, such as `number of records returned by the server`?

 

 

(window['adrum-config'] || (window['adrum-config'] = {
  'userEventInfo': {
    'Ajax': function (context) {
      return {
        userData: {
          'username': 'MY_USERNAME'
        },
      }
    },
  },

I tried creating it programmatically, but how do we add additional data to this?

var ajaxT = new ADRUM.events.Ajax();
   
// set url
ajaxT.url('your xhr Url');
   
// mark timings
ajaxT.markSendTime(100);
ajaxT.markFirstByteTime(200);
ajaxT.markRespAvailTime(300);
ajaxT.markRespProcTime(400);
ADRUM.report(ajaxT);

Many thanks,

Ozay

 

By replying you agree to the Terms and Conditions of the AppDynamics Community.
How to send additional info on AJAX response?
1 REPLY 1
Chitra.Lal
AppDynamics Team

Re: How to send additional info on AJAX response?

Hi Ozay,

 

Are you trying to capture the Ajax response values as user data? If yes, Are those POST calls? Because if that is the case you can use the xhr object to configure the JavaScript Agent to capture POST parameters.

https://docs.appdynamics.com/display/PRO44/Set+Ajax+Request+Names+Based+on+Captured+POST+Parameters#...

Once the required POST parameters are captured correctly, you can actually send them as custom data using the information in the below link:

https://docs.appdynamics.com/display/PRO44/Add+Custom+User+Data+to+a+Page+Browser+Snapshot

Let me know in case your requirement differs. 

 

Thanks,

Chitra



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.