Azure 存储

编辑

快速入门

编辑

可以通过引用 Elastic.Apm.Azure.Storage 包并使用其中一个订阅者订阅诊断事件来启用 Azure 存储的检测。

  • 如果通过引用 Elastic.Apm.NetCoreAll 包来包含代理,则订阅者将自动与代理一起订阅,无需其他操作。
  • 如果您使用的是 Azure.Storage.Blobs,请使用代理订阅 AzureBlobStorageDiagnosticsSubscriber

    Agent.Subscribe(new AzureBlobStorageDiagnosticsSubscriber());
  • 如果您使用的是 Azure.Storage.Queues,请使用代理订阅 AzureQueueStorageDiagnosticsSubscriber

    Agent.Subscribe(new AzureQueueStorageDiagnosticsSubscriber());
  • 如果您使用的是 Azure.Storage.Files.Shares,请使用代理订阅 AzureFileShareStorageDiagnosticsSubscriber

    Agent.Subscribe(new AzureFileShareStorageDiagnosticsSubscriber());

对于 Azure 队列存储:

  • 从队列接收一条或多条消息时,将创建一个新的事务。
  • 当存在当前事务并且向队列发送消息时,将创建一个新的跨度。

对于 Azure Blob 存储,当存在当前事务并且向 Blob 存储发出请求时,将创建一个新的跨度。

对于 Azure 文件共享存储,当存在当前事务并且向文件存储发出请求时,将创建一个新的跨度。