从Azure Cloud Service Worker角色收集/查看日志的最简单方法



我具有启用诊断的Azure Cloud Service Worker角色。带有控制台作者的nlog用于编写应用记录。

我知道这些日志最终在我的存储帐户上以WadlogStable为单位。问题是查看/分析这些日志条目的最佳方法是什么。我找到了一个名为" Azure Diagnostics查看器"的工具,但是它只能查看/分析最后一天的日志。另外,我希望该工具能够从我的日志条目中提取"字段",例如时间戳,日志等级等。

我是否缺少表面上的东西?

本文突出显示可用于查看Wadlogstable中存储的诊断数据的工具。相关摘录以下。

工具查看诊断数据在将数据传输到存储后可以查看几种工具。例如:•Visual Studio中的服务器资源管理器 - 如果您已经为Microsoft Visual Studio安装了Azure工具,则可以使用Server Explorer中的Azure存储节点从Azure存储帐户中查看仅读取的blob和表数据。您可以从本地存储模拟器帐户以及为Azure创建的存储帐户显示数据。有关更多信息,请参阅使用服务器资源管理器的浏览和管理存储资源。•Microsoft Azure Storage Explorer是一个独立的应用程序,它使您可以轻松地使用Windows,OSX和Linux上的Azure存储数据。•Azure Management Studio包括Azure Diagnostics Manager,它允许您查看,下载和管理由Azure运行的应用程序收集的诊断数据。

要分析Insights 的保存日志,我建议使用Azure Log Analytics。引用此链接以获取使用详细信息 - 下面删除的概述;Log Analytics通过从各种来源收集遥测和其他数据并提供查询语言和分析引擎,从而使您深入了解应用程序和资源的操作,从而在Azure管理中起着核心作用。您可以通过日志搜索和视图直接与日志分析数据进行互动,也可以在其他Azure服务中使用分析工具,这些工具将其数据存储在日志分析中,例如应用程序Insights或Azure Security Center。

希望这会有所帮助。

i使用Cerebrata(https://www.cerebrata.com/products/azure-management-studio(使用Azure Management Studio。

它具有用于查看,过滤,搜索等的全面功能。wadlogstable。

希望这会有所帮助。

最新更新