in src/sdk/Initialization/AspNetTracingHandlers.cs [34:57]
internal static void Initialize(XRayAutoInstrumentationOptions options)
{
if (options.TraceHttpRequests)
{
DiagnosticListenerBase[] subscriptions = { new HttpOutDiagnosticListenerNetframework() };
DiagnosticListener.AllListeners.Subscribe(new DiagnosticListenerObserver(subscriptions));
}
if (options.TraceSqlRequests)
{
_ = new SqlEventListener();
}
if (options.TraceEFRequests)
{
DbInterception.Add(new EntityFrameworkHandler());
}
if (options.TraceAWSRequests)
{
AWSSDKRequestRegister.Register();
}
}