Azure 服务总线

编辑

快速入门

编辑

可以通过引用 Elastic.Apm.Azure.ServiceBus 包并使用其中一个订阅者订阅诊断事件来启用 Azure 服务总线的检测。

  1. 如果通过引用 Elastic.Apm.NetCoreAll 包包含代理,则订阅者将自动与代理一起订阅,无需任何其他操作。
  2. 如果您使用的是 Microsoft.Azure.ServiceBus,请使用代理订阅 MicrosoftAzureServiceBusDiagnosticsSubscriber

    Agent.Subscribe(new MicrosoftAzureServiceBusDiagnosticsSubscriber());
  3. 如果您使用的是 Azure.Messaging.ServiceBus,请使用代理订阅 AzureMessagingServiceBusDiagnosticsSubscriber

    Agent.Subscribe(new AzureMessagingServiceBusDiagnosticsSubscriber());

在以下情况下会创建一个新的事务:

  • 从队列或主题订阅接收一个或多个消息。
  • 从队列或主题订阅接收延迟的消息。

在存在当前事务的情况下,并且在以下情况下会创建一个新的跨度:

  • 向队列或主题发送一个或多个消息。
  • 将一个或多个消息调度到队列或主题。