Microsoft.Azure.ServiceBus
nuget package is deprecated.
There is a recommendation to migrate to Azure.Messaging.ServiceBus
. Instrumentation for new package should work without any changes.
Go to source folder
cd .\src\ObsoleteAzureServiceBusClient\
Build application with dedicated runtime (here win-x64
)
dotnet build --runtime=win-x64
Go to build output
cd .\bin\Debug\net8.0\win-x64\
Modify instrument.cmd
file.
After
set OTEL_DOTNET_AUTO_RULE_ENGINE_ENABLED=false
add
set OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_LEGACY_SOURCES=Microsoft.Azure.ServiceBus*
or set this environmental variable in any other way.
Execute instrumented application
.\splunk-launch.cmd .\ObsoleteAzureServiceBusClient.exe
As a result, you will see separate traces but they can be manually correlated.