question

Aravind P. avatar image
Aravind P. asked ·

Is it possible to identify a user’s exact session (using login id/sessionid) and drill down on the exact transaction?

Let’s say a particular user reports a problem in one transaction, is it possible to identify that user’s exact session (using login id/sessionid) and drill down on the exact transaction? If so, then for how long all requests are keep in Dynatrace?

business transactiontransactionflow
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.

Radosław J. avatar image
Radosław J. answered ·

Hi,

Yes of course. To do this, set Visit Tag (https://www.dynatrace.com/support/doc/appmon/appmon-reference/glossary/visit-tag/) for a specific application to identify users. From the user visit, you can go to the call for a single method, request etc. The data is stored depending on how much space you have allocated for Session Storage. (Of course, the bigger the traffic, the faster the data is rotated)

Radek

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.

Babar Q. avatar image
Babar Q. answered ·

Hello @Aravind P.

The easiest way is the UEM with the tagging feature. In case you don't have UEM and going to follow the steps suggested by @Ramesh N., then you will have to be careful about measure explosion, which can cause the Performance Warehouse to fill up, so additional data cannot be written to the Performance Warehouse.

Have a look in the below link for better understanding about measure explosion.

https://www.dynatrace.com/support/doc/appmon/appli...

Regards,

Babar

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.

Hello Babar,

Yes you are correct have to be careful with saving userID saving it in PWH it will be huge load. Suggestion is to not to store result in PWH. We did this in our env.

Thanks

Ramesh

0 Likes 0 · ·
Ramesh N. avatar image
Ramesh N. answered ·

Hello Arvind,

Yes you can track particular user traffic flow with userID or sessionID & drill down all transaction for a user. Is UEM enabled? Do you see userID in your Purepath tree?

1. if YES then create BT measure to capture your userID then create BT with Filter & Split. Here Output will be all unique userID.

2. If NO then check with your app team/ dev to get class & method name to capture user ID details. Once you get it then place custom sensor to capture user ID and follow point 1.

All drill down (PurePath) live data are stored in Session Storage. It depends upon the storage quota & overall traffic, if high traffic then data retention will be low.

Cheers,

Ramesh

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.