@@ -17,7 +17,7 @@ internal static partial class InstrumentationDefinitions
1717{
1818 private static NativeCallTargetDefinition [ ] GetDefinitionsArray ( )
1919 {
20- var nativeCallTargetDefinitions = new List < NativeCallTargetDefinition > ( 44 ) ;
20+ var nativeCallTargetDefinitions = new List < NativeCallTargetDefinition > ( 50 ) ;
2121 // Traces
2222 var tracerSettings = Instrumentation . TracerSettings . Value ;
2323 if ( tracerSettings . TracesEnabled )
@@ -43,22 +43,28 @@ private static NativeCallTargetDefinition[] GetDefinitionsArray()
4343 // MongoDB
4444 if ( tracerSettings . EnabledInstrumentations . Contains ( TracerInstrumentation . MongoDB ) )
4545 {
46- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
47- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
48- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
49- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
46+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
47+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
48+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
49+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
5050 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
5151 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
5252 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
5353 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "Execute" , [ "!0" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute" ) ) ;
54- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
55- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
56- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
57- nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
54+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute35" ) ) ;
55+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute35" ) ) ;
56+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "Execute" , [ "!0" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute35" ) ) ;
57+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
58+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
59+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
60+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 3 , 0 , 0 , 3 , 4 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
5861 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
5962 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
6063 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
6164 nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver.Core" , "MongoDB.Driver.Core.WireProtocol.WriteWireProtocolBase`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.Core.Connections.IConnection" , "System.Threading.CancellationToken" ] , 2 , 7 , 0 , 2 , 65535 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync" ) ) ;
65+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingQueryMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync35" ) ) ;
66+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync35" ) ) ;
67+ nativeCallTargetDefinitions . Add ( new ( "MongoDB.Driver" , "MongoDB.Driver.Core.WireProtocol.QueryWireProtocol`1" , "ExecuteAsync" , [ "System.Threading.Tasks.Task`1[!0]" , "MongoDB.Driver.OperationContext" , "MongoDB.Driver.Core.Connections.IConnection" ] , 3 , 5 , 0 , 3 , 5 , 65535 , AssemblyFullName , "OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync35" ) ) ;
6268 }
6369
6470 // NServiceBus
0 commit comments