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 队列存储,

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

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

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