导出 (0) 打印
全部展开

在 Windows Azure 存储中存储和查看诊断数据

更新时间: 2013年12月

不会永久存储诊断数据,除非将数据传输到 Windows Azure 存储模拟器或 Windows Azure 存储。在将数据传输到存储后,可以使用几种可用的工具之一查看该数据。

您可以在 ServiceConfiguration.cscfg 文件中指定要使用的存储帐户。帐户信息是在配置设置中以连接字符串的形式定义的。下面的示例说明了在导入 Windows Azure 诊断模块时创建的默认连接字符串:


<ConfigurationSettings>
   <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>

您可以更改该连接字符串以提供 Windows Azure 存储帐户的帐户信息。

根据收集的诊断数据类型,Windows Azure 诊断使用 Blob 服务或表服务。下表显示了永久保存的数据源及其格式。

 

数据源 存储格式

Windows Azure 日志

IIS 7.0 日志

Blob

Windows Azure 诊断基础结构日志

失败请求跟踪日志

Blob

Windows 事件日志

性能计数器

崩溃转储

Blob

自定义错误日志

Blob

可以在角色中直接发出传输诊断数据的请求(以编程方式或通过配置文件),也可以通过远程配置发出该请求。您可以按计划的时间间隔传输诊断数据,也可以按需传输数据。

Important重要提示
在将诊断数据传输到 Windows Azure 存储帐户时,将在您的诊断数据使用的存储资源中产生开销。

日志数据存储在具有以下名称的 Blob 或表存储中:

  • WadLogsTable - 包含使用跟踪侦听器在代码中写入的日志。

  • WADDiagnosticInfrastructureLogsTable - 包含有关诊断监视器和配置更改的信息。

  • WADDirectoriesTable - 包含有关诊断监视器所监视的目录的信息。其中包括 IIS 日志、IIS 失败请求日志和自定义目录。在 Container 字段中指定 Blob 日志文件的位置,在 RelativePath 字段中指定 Blob 的名称。AbsolutePath 字段指示 Windows Azure 虚拟机上的文件位置和名称。

  • WADPerformanceCountersTable – 包含性能计数器中的信息。

  • WADWindowsEventLogsTable – 包含 Windows 事件日志中的信息。

Blob

  • wad-control-container – 包含控制 Windows Azure 诊断的 XML 配置文件。

  • wad-iis-failedreqlogfiles – 包含 IIS 失败请求日志中的信息。

  • wad-iis-logfiles – 包含有关 IIS 日志的信息。

  • <custom> - 一个自定义容器,它基于诊断监视器所监视的配置目录。将在 WADDirectoriesTable 中指定此 Blob 容器的名称。

在将数据传输到存储后,可以使用几种工具查看该数据。例如:

  • Visual Studio 中的服务器资源管理器 - 如果安装了 Windows Azure Tools for Microsoft Visual Studio,则可使用服务器资源管理器中的“Windows Azure 存储”节点查看您的 Windows Azure 存储帐户中的只读 Blob 和表数据。可以显示您的本地存储仿真程序帐户中的数据,也可以显示为 Windows Azure 创建的存储帐户中的数据。有关详细信息,请参阅使用服务器资源管理器浏览存储资源

  • Neudesic Azure 存储资源管理器 - Azure 存储资源管理器是一个非常有用的图形用户界面工具,可用于检查和更改 Windows Azure 存储项目中的数据,包括 Windows Azure 应用程序日志。若要下载该工具,请参见 Azure Storage Explorer

  • Cerebrata Azure 诊断管理器 - Azure 诊断管理器是一个基于 Windows (WPF) 的客户端,可用于管理 Windows Azure 诊断。可以使用该工具查看、下载和管理在 Windows Azure 中运行的应用程序收集的诊断数据。要下载该工具,请参阅 Azure 诊断管理器

另请参阅

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft