diff --git a/WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkSqlEventListener.cs b/WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkSqlEventListener.cs
index ed50cb64bf..6d6b077eed 100644
--- a/WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkSqlEventListener.cs
+++ b/WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkSqlEventListener.cs
@@ -23,6 +23,11 @@ internal class FrameworkSqlEventListener : EventListener
///
private const string AdoNetEventSourceName = "Microsoft-AdoNet-SystemData";
+ ///
+ /// The Microsoft.Data.SqlClient EventSource name for SQL.
+ ///
+ private const string MdsEventSourceName = "Microsoft.Data.SqlClient.EventSource";
+
///
/// BeginExecute Event ID.
///
@@ -63,6 +68,12 @@ protected override void OnEventSourceCreated(EventSource eventSource)
DependencyCollectorEventSource.Log.RemoteDependencyModuleVerbose("SqlEventListener initialized for event source:" + AdoNetEventSourceName);
}
+ if (eventSource != null && eventSource.Name == MdsEventSourceName)
+ {
+ this.EnableEvents(eventSource, EventLevel.Informational, (EventKeywords)1);
+ DependencyCollectorEventSource.Log.RemoteDependencyModuleVerbose("SqlEventListener initialized for event source:" + MdsEventSourceName);
+ }
+
base.OnEventSourceCreated(eventSource);
}