本主題尚未接受評分 - 為這個主題評分

在 Windows Azure 儲存體中儲存診斷資料及進行檢視的概觀

更新日期: 2011年8月

診斷資料不會永久保存,除非您將資料傳輸至 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 失敗要求記錄檔目錄及自訂目錄。Blob 記錄檔的位置是指定在 Container 欄位中,而 Blob 的名稱則是在 RelativePath 欄位中。AbsolutePath 欄位指出檔案存在於 Windows Azure 虛擬機器上的位置與名稱。

  • WADPerformanceCountersTable – 包含來自效能計數器的資訊。

  • WADWindowsEventLogsTable – 包含來自 Windows 事件記錄檔的資訊。

Blob

  • wad-control-container – 包含用以控制 Windows Azure 診斷程式的 XML 組態檔。

  • wad-iis-failedreqlogfiles – 包含來自 IIS 失敗要求記錄檔的資訊。

  • wad-iis-logfiles – 包含 IIS 記錄檔的相關資訊。

  • <自訂> – 設定由診斷監視器進行監視之自訂目錄的基礎容器。此 Blob 容器的名稱會指定在 WADDirectoriesTable 中。

將資料傳輸至儲存體之後,有數種工具可供您檢視資料。例如:

  • Visual Studio 的伺服器總管 - 如果您已經安裝 Windows Azure Tools for Microsoft Visual Studio 2010,即可使用 [伺服器總管] 中的 [Windows Azure 儲存體] 節點,以唯讀方式檢視 Windows Azure 儲存體帳戶的 Blob 和資料表資料。您可以顯示來自本機儲存體模擬器帳戶的資料,以及來自您為 Windows Azure 建立的儲存體帳戶資料。如需詳細資訊,請參閱使用伺服器總管瀏覽儲存體資源

  • Neudesic 的 Azure 儲存體總管 - Azure 儲存體總管是一個好用的圖形化使用者介面工具,用於檢查及變更 Windows Azure 儲存體專案中的資料,包括 Windows Azure 應用程式的記錄檔。如需下載此工具,請參閱 Azure 儲存體總管,版本 4 Beta 1 (2010 年 10 月) (英文)

  • Cerebrata 的 Azure 診斷程式管理員 - Azure 診斷程式管理員是用於管理 Windows Azure 診斷程式的 Windows (WPF) 架構用戶端。它可讓您檢視、下載及管理在 Windows Azure 中執行的應用程式所收集的診斷資料。如需下載此工具,請參閱 Azure 診斷程式管理員 (英文)

請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

© 2013 Microsoft. 著作權所有,並保留一切權利。
facebook page visit twitter rss feed newsletter