question

Mikael B. avatar image
Mikael B. asked ·

User actions expected to belong to the same visit become separate visits

Hi,

Our dynaTrace setup is monitoring a Java based web application which has clients all over the world.

Having enabled UEM including bandwidth calculation to be able to get the Network Contribution time one thing puzzles me.

The visit ends according to our configuration after the default 30 minutes. But, I get a lot of different visits from the same client IP that are  close to each other in time and definitely within a 30 minute window. I expected all these user actions to be interpreted as the same visit.

What other parameters affect this?

Kind regards,

Mikael

web performance monitoring
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.

Roman S. avatar image
Roman S. answered ·

Hi Mikael,

Are all those user actions part of the same application (the apps defined in the system profile)? We track a separate visit for each app...

Does each of those visit have exactly one user action? Maybe there is a problem client side with storing our cookie (dtCookie)?

Best, Roman

8 comments 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 Roman,

Thanks for the quick reply, I really appreciate it.

Looking in the Application column for these 90 entries they all list the exact same application except for 3 that has Default Application. What does the Default Application mean?

The number of user actions vary:

27 entries with 1 ua each
23 entries with 2 ua each
15 entries with 3 ua each
8 entries with 4 ua each
5 entries with 5 ua each
5 entries with 6 ua each
then 2 with 7 ua, 2 with 9 ua, 1 with 49 ua, 1 with 88 ua and finally 1 with 286 ua

The client browser is detected as IE 9.0

Best regards,

Mikael
 

 

 

0 Likes 0 · ·

Default application is the "catch-all" bucket for every user action that does not belong to any other defined application.

So all those actions you listed above use the same IP address? Can you check if they also have the same session ID? To show this column you will need to switch to debug mode first (Ctrl-Shift-F9) and then you will see this column available in the context menu...

Best, Roman

0 Likes 0 · ·

Yes, they all share the same IP address. Entering debug mode reveals 3 different session IDs distributed over the 90 entries, so not all of them are unique.

0 Likes 0 · ·

Ok, if you have the same session IDs and application but different visits that is wrong. Can you send me a session with a couple of those to check out?

Thx, Roman

0 Likes 0 · ·

Sure, I will send you a session. I rather not share the data here in the forum but assuming your e-mail address is firstname.lastname@compuware.com I can send it to you directly?

0 Likes 0 · ·

Another thing I notice when I look closer at the requests is that some of them contain the network contribution time and some don't. That is also a bit confusing, but perhaps it is a separate problem.

0 Likes 0 · ·

Network contribution is only there if a bandwidth check was run for that visit, so that is expected to not be there for every visit.

0 Likes 0 · ·

Hi Roman,

Have you had time to review the session I sent? This is a showstopper for us for enabling UEM since with this behaviour we can't rely on the numbers and our volume licenses will be consumed far quicker than they should.

0 Likes 0 · ·
Mikael B. avatar image
Mikael B. answered ·

I'm currently following up on this with dynaTrace support. I will post any resolutions to the forum.

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.

Just wanted to post an update here in case anyone else come across this problem.

Together with a Compuware engineer we concluded that it is a bug in dynaTrace 5.6 that visits sometimes end up in the default application instead of the expected application as defined under Applications in the system profile.

However, there is a workaround that will remedy the problem and that is to define the applications manually instead of letting dynaTrace do it through auto detection.

So bottom line is to try to define your applications manually if you ever encounter this issue.

Thanks to Compuware for the great support!

0 Likes 0 · ·