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());

当以下情况发生时,将创建一个新的事务:

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

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

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