question

KEshav D. avatar image
KEshav D. asked ·

User Actions not getting tied with server side purepaths/web-requests

Hi,

We have an application(say XYZ) for which we're trying to enable User experience monitoring and facing below issues.

  1. User actions and Server side purepaths are not getting tied to each other. Due to this, we're not able to drill down from user actions to associated server-side purepaths and visit tag is not working(visit tag is based out of USERID header captured on web server). However I can see server side purepaths for these user actions.
  2. Every user action from the user is being captured as separate visit(this could be because of missing dtCookie)

These requests for XYZ application arise from browser à Apache server à IIS Server à WAS JVM. Both Apache and IIS servers are under same agent mapping/group on which UEM sensors are enabled.

We have another application(say ABC) which is hosted on same infrastructure(same web/app servers, same agent mapping/group but different URI) and UEM works just fine for ABC application.


In UEM correlation overview dashboard, on “Dropped/Skipped User Actions” dashlet, we see a spike for ‘UEM - Dropped Actions’(Actions dropped during UEM correlation due to parsing errors or invalid beacon data). Not sure what is wrong.

Since these apps are hosted on same infrastructure, Firewall shouldn’t be blocking Dynatrace/UEM headers.


Wondering what might be causing this issue how to go about narrowing down on the issue.


Thanks,

Keshav

appmonuemappmon 77.1user actions
10 |2000000 characters needed characters left characters exceeded

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

Dave M. avatar image
Dave M. answered ·

Are both applications configured to send the beacon to the same path?

Have you accessed the application and watched the network traffic in dev tools or fiddler to see how it behaves?

Are the load balancers for each application configured the same way?

Have you tried capturing the dynatrace headers for each app to verify they are making it through?

After verifying these things, I would open a ticket with support if no clues are forthcoming.

HTH,

dave

Share
10 |2000000 characters needed characters left characters exceeded

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

Sebastian K. avatar image
Sebastian K. answered ·

What I can suggest is not keeping two different kind of webserver in single Agent Group. I don’t think it is issue here but it’s not good practice of mixing technologies. But it may be as well kind of issue for those dropped user actions data. Try to create separate agent groups for IIS and Apache. How did you create agent groups for all your agents? Did you use wizard? I’m concerned about having all needed sensor packs placed.

Sebastian

Share
10 |2000000 characters needed characters left characters exceeded

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

KEshav D. avatar image
KEshav D. answered ·

Hi Dave,

Monitor request path for both applications is different(/XYZ/ vs /ABC/).

Captured fiddler trace while the transactions were being accessed. I can see dynaTraceMonitor signal, dtCookie, other dynaTrace headers etc. on header portion of application URL; See below Fiddler snapshot of response headers on a sample URL of XYZ app;


As both XYZ & ABC apps are same web/app servers, and on same domain, FireWall, Loadbalancer settings are same.
App definition of ABC: www.mydomain.com/abc
App definition of XYZ: www.mydomain.com/xyz


As part of troubleshooting UEM for XYZ application, I could not find dtCookie value seen on response headers section from Fiddler when searched in Visits dashlet(I was assuming that it would show up as Session ID under visits dashlet)?

However, I can find a matching session in Fiddler when I serach in fiddler using session cookie value under UEM Uplink detilas of purepaths associated with these transactions. This confirms that server side purepaths are being captured. But I can not drill down to visit/user action etc. from these purepaths.


Thanks,

Keshav


1 comment Share
10 |2000000 characters needed characters left characters exceeded

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

Hi Keshav,

I would suggest opening a support case at this point unless you get some answers from someone else here. I am out of ideas.

Thanks,

dave

0 Likes 0 · ·