深入探索Azure:诊断、部署与运行全解析
1. Azure诊断与数据处理
Azure提供了丰富的诊断信息,便于我们对应用程序进行监控和分析。在处理诊断数据时,我们可以将其持久化到Table或Blob存储中。以下是将缓冲数据传输到存储的代码示例:
Dim transferOptions As OnDemandTransferOptions = New OnDemandTransferOptions() With transferOptions .From = DateTime.MinValue .To = DateTime.UtcNow End With Dim requestID As Guid = roleInstDiagMgr.BeginOnDemandTransfer(dataBuffersToTransfer, transferOptions)完整的缓冲数据传输到存储的文档可参考: http://msdn.microsoft.com/en-us/library/ee830425.aspx 。需要注意的是,诊断数据的存储会产生费用,与应用程序的其他数据存储费用相同。
传输完成后,我们可以访问存储的数据进行分析。访问日志数据的方式与访问其他Table或Blob存储相同,最便捷的方式可能是使用之前提到的REST接口。随着