Loading
Azure Service Bus
Serverless ObservabilityStackAPM Agent .NET
Instrumentation can be enabled for Azure Service Bus by referencingElastic.Apm.Azure.ServiceBus package and subscribing to diagnostic events using one of the subscribers:
If the agent is included by referencing the
Elastic.Apm.NetCoreAllpackage, the subscribers will be automatically subscribed with the agent, and no further action is required.If you’re using
Microsoft.Azure.ServiceBus, subscribeMicrosoftAzureServiceBusDiagnosticsSubscriberwith the agentAgent.Subscribe(new MicrosoftAzureServiceBusDiagnosticsSubscriber());If you’re using
Azure.Messaging.ServiceBus, subscribeAzureMessagingServiceBusDiagnosticsSubscriberwith the agentAgent.Subscribe(new AzureMessagingServiceBusDiagnosticsSubscriber());
A new transaction is created when
- one or more messages are received from a queue or topic subscription.
- a message is receive deferred from a queue or topic subscription.
A new span is created when there is a current transaction, and when
- one or more messages are sent to a queue or topic.
- one or more messages are scheduled to a queue or a topic.