I'm using native ADK for C++ application and the Dynatrace version is 5.6.
There are two threads involved in processing a request. I used custom tagging to link client and server threads.
Native ADK macro is instrumented in the client thread:
==
DYNATRACE_ENTER();
...
DYNATRACE_LINK_CLIENT_PUREPATH_BY_CUSTOMTAG(true, customTag, sizeof(customTag), NULL, 0);
...
DYNATRACE_EXIT();
and native ADK macros in server thread:
==
...
DYNATRACE_SET_CUSTOMTAG(customTag, sizeof(customTag));
DYNATRACE_START_SERVER_PUREPATH();
DYNATRACE_ENTER();
...
DYNTRACE_EXIT();
DYNATRACE_END_SERVER_PUREPATH();
However, there are two separate PurePaths created. How do I investigate why Purepath it not linked for client and serve threads? Is there a way to enable Dynatrace logging? Logging dashlet doesn't have any log message and the agent log has only startup related log messages.
Thanks,
Rajesh
Answer by Christian S. ·
hi Rajesh,
I would suggest to enable this debug flag: debugTaggingADKNative
either via:
this should give you much more detailed information in the agent log then.
if you post this additional information here, we also might be able to help you.
HTH,
Christian
JANUARY 15, 3:00 PM GMT / 10:00 AM ET