Hiko, maybe more clearly the issue is this:
we have an issue to display correctly the cross-process TT. the TT view displays correctly the 1st process and all it's components, but instead of the second process (and it's components) just a random (1-2s) method from the 2nd process is displayed so it looks like a line = nothing else.
the issue is active, when we enable very broad instrumentation = thousands of methods. if we restrict the instrumentation to tens of methods, the TT view displays correctly the cross process TT and both processes in the TT view.
details:
1. when we start monitoring the second (.NET) app with pbd:
SetFlag: MercuryCustom
TurnOn: MercuryCustom
IdentifyClassAs: Extract.IS.Class2 MCustom
IdentifyClassAs: Extract.IS.Class2 MCustom
TraceAllMethodsIfFlagged: MCustom BlamePointTracer "WebServices|Methods|{classname}|{method}"
then the cross-process TT and both processes are displayed correctly.
2. however, if we expand the instrumentation and start monitoring the second (.NET) app with pbd:
SetFlag: MercuryCustom
TurnOn: MercuryCustom
IdentifyMatchingClassesAs: Extract.IS.* MCustom
TraceAllMethodsIfFlagged: MCustom BlamePointTracer "WebServices|Methods|{classname}|{method}"
= the whole namespace that covers thousands of methods, then instead of the second process (and it's components) in the cross-process TT view, we see just 1 random (1-2s long) method.
if we go to 2nd agent, then there the TT view displays correctly the 2nd process. so the issue is "just" with the cross-process TT view that should be displayed under the first agent.
3. when we change it back to
IdentifyClassAs: Extract.IS.Class2 MCustom
IdentifyClassAs: Extract.IS.Class2 MCustom
TraceAllMethodsIfFlagged: MCustom BlamePointTracer "WebServices|Methods|{classname}|{method}"
then the cross-process TT and both processes are displayed correctly (both on the first and the 2nd agent as well).
it's APM 10.5.2 and .NET 4.5.2.