Thread Correlation for .NET
By default, the .NET Agent enables multi-threaded correlation for these patterns on the Common Language Runtime (CLR) >= 4.x:
Task.StartTask.RunTaskFactory.StartNew
The .NET Agent also supports thread correlation for the following patterns which are disabled by default:
Thread.Starton the CLR 2.x and CLR 4.xThreadPool.QueueUserWorkItemon the CLR 2.x and CLR 4.x
For Splunk AppDynamics< 4.3, for the .NET Agent, you did not need to configure correlation for ThreadPool.QueueUserWorkItem for the CLR 4 in the config.xml file. If you explicitly call ThreadPool.QueueUserWorkItem for the CLR 4, when you upgrade to the .NET Agent 4.5 from an earlier version, you must enable the instrumentor for ThreadPool.QueueUserWorkItem on the CLR 4 in the config.xml file.
Configure Thread Correlation for .NET
Configure all instrumentation settings for the .NET Agent in the config.xml. See Administer the .NET Agent