銷售: 1-800-867-1380

使用 Azure 診斷收集記錄資料

更新日期: 2014年12月

Windows Azure 診斷可讓您從 Windows Azure 中執行的應用程式收集診斷資料。您可以使用診斷資料進行偵錯和疑難排解、測量效能、監視資源使用量、進行流量分析和容量規劃,以及稽核。在收集診斷資料之後,資料可以傳輸到 Windows Azure 儲存體帳戶進行保存。傳輸可以依照排程或隨選進行。

您可以使用 XML 組態檔來設定診斷。您也可以從 Windows Azure 外部執行的應用程式在遠端進行設定。例如,您可以從 Windows Azure 外部執行的自訂儀表板應用程式來管理診斷。當您在遠端管理診斷時,您就可以利用初始診斷組態來啟動您的應用程式,然後從您的應用程式外部執行的程式碼變更該組態,而不需要更新應用程式。

以下提供有關診斷的詳細資訊:

若要收集診斷資料,請將診斷模組匯入服務模型中,然後設定收集診斷資料的資料來源。您可以將診斷資料傳輸到 Windows Azure 儲存體來加以儲存。診斷監視器會在 Windows Azure 和 Microsoft Azure 計算模擬器 中執行,以收集角色執行個體的診斷資料。當角色執行個體啟動時,使用診斷模組的角色執行個體會自動啟動診斷監視器。診斷資料的來源必須加入至診斷監視器的組態中,才能收集資料。除了 Windows Azure 記錄檔、IIS 7.0 記錄檔和 Windows Azure 診斷基礎結構記錄檔以外,您還可以從其他來源 (例如 IIS 失敗的要求追蹤記錄檔、Windows 事件記錄檔、損毀傾印和自訂錯誤記錄檔) 收集記錄檔資料。您可以使用<初始化或變更 Azure 診斷組態>中的資訊來開始設定診斷。

您可以在開發追蹤和偵錯檢測時,將其加入至您的 Windows Azure 應用程式,您可以在開發應用程式的過程中或者在部署之後使用該檢測。追蹤的實作可幫助您在應用程式執行時驗證它的流程,而且您可以使用追蹤來偵錯應用程式中可能會發生的問題。如需有關檢測要追蹤之應用程式的詳細資訊,請參閱<追蹤 Azure 應用程式的流程>。

您可以使用效能計數器來衡量 Windows Azure 應用程式的健全狀況。您可以從現有的效能計數器收集資料,或者可以建立自訂效能計數器來收集其他資料。如需有關效能計數器的詳細資訊,請參閱<在 Azure 應用程式中建立及使用效能計數器>。

若要收集診斷資料,請將診斷模組匯入服務模型中,然後設定收集診斷資料的資料來源。資料來源中收集的診斷資料不會保存,除非資料傳輸至 Windows Azure 儲存體。您可設定診斷監視器來使用特定的儲存體帳戶執行傳輸。若要執行傳輸,您必須確保使用正確的認證。如果您在運算模擬器中執行您的應用程式,目標儲存體可為儲存體模擬器,或者可以是 Windows Azure 儲存體帳戶,該帳戶與儲存診斷組態所在的帳戶相同。診斷資料可以依照排程的間隔或隨選傳輸到儲存體。如需有關儲存及檢視診斷資料的詳細資訊,請參閱<在 Azure 儲存體中儲存和檢視診斷資料>。

如需有關 Windows Azure SDK for .NET 2.0 中重大變更的詳細資訊,請參閱<Breaking Changes in Azure Diagnostics (SDK 2.0)>。

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2015 Microsoft