匯出 (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 失敗的要求記錄檔和自訂目錄。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,您可以在 [伺服器總管] 中使用 Windows Azure 儲存體節點,從 Windows Azure 儲存體帳戶檢視唯讀 Blob 和資料表資料。您可以從本機儲存體模擬器帳戶顯示資料,也可以從您為 Windows Azure 建立的儲存體帳戶來顯示。如需詳細資訊,請參閱使用伺服器總管瀏覽儲存體資源

  • Neudesic 提供的 Azure 儲存體總管:Azure 儲存體總管是一個實用的圖形化使用者介面工具,可檢查及更改 Windows Azure 儲存體專案中的資料,包括 Windows Azure 應用程式的記錄檔。若要下載此工具,請參閱 Azure 儲存體總管

  • Cerebrata 提供的 Azure 診斷管理員:Azure 診斷管理員是用來管理 Windows Azure 診斷的 Windows (WPF) 架構用戶端。它可讓您檢視、下載及管理在 Windows Azure 中執行之應用程式所收集的診斷資料。若要下載此工具,請參閱 Azure 診斷管理員

另請參閱

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft