Azure 監視器資料來源的設計
Azure 監視器是以通用監視資料平台為基礎,可讓您檢視、分析和使用從資源收集的資料。 該平台提供許多功能來支援兩個主要元件:記錄和計量。
Azure 監視器記錄可讓您從監視的資源收集和組織資料。 您可以設定要在平台上收集及組織哪些資料。 Azure 監視器中的其他功能會自動將其資料儲存在記錄中。 您可以將儲存的資料與收集的資料搭配使用來協助監視環境的效能。
Azure 監視器計量可從受監視的資源擷取數值資料,並將結果儲存在依時間組織的資料庫中。 計量會依您指定的間隔收集。 您可以使用計量來檢查系統在特定時間或在特定情況下執行的效能。
Azure 監視器可收集許多不同的資料來源。
以 Tailwind Traders 技術長身分,思考您的環境。 您想要收集哪些來源的監視資料? 您可能想要對收集的資料執行哪種分析或其他動作?
關於 Azure 監視器的須知事項
當您開發監視計劃時,請考慮 Azure 監視器的下列特性。
您可以將多個資源的資料收集到 Azure 監視器中,並使用一組通用的工具來分析所有資料。
記錄可讓您使用記錄查詢來進行複雜的分析。
計量支援近乎即時的案例,例如優先順序警示和回應重大問題。
監視資料可以傳送至其他位置,以支援特定案例,例如追蹤和報告。
Azure 應用程式的監視資料來源可以組織成層,每一層的存取方式各自不同。
- 最高層是您的應用程式本身。
- 較低層是 Azure 平台的元件。
如需資料位置和資料存取的詳細資訊,請參閱 Azure 中的監視資料位置。
使用 Azure 監視器時要考慮的事項
您已檢閱 Azure 監視器如何使用記錄和計量。 現在請考慮如何在 Tailwind Traders 的監視解決方案中實作這些功能。
考慮資料來源和資料存取。 識別要監視的 Tailwind Traders 資源。 Azure 監視器會從各種元件自動收集資料,並以各種方式存取資料:
Windows 事件。 傳送至 Windows 事件記錄系統的資訊,包括 sysmon 事件。
效能計數器。 測量作業系統和工作負載不同層面效能的數值。
Syslog。 傳送至 Linux 事件記錄系統的資訊。
文字記錄。 傳送至本機磁碟上文字記錄檔的資訊。
JSON 記錄。 傳送至本機磁碟上 JSON 記錄檔的資訊。
IIS 記錄。 來自 Windows 電腦本機磁碟的 Internet Information Service (IIS) 記錄。
考慮對記錄資料進行查詢。 撰寫記錄查詢以分析針對 Tailwind Traders 收集的資料。 如需記錄查詢的詳細資訊,請參閱 Azure 監視器中的記錄查詢。
考慮使用以記錄和計量資料為基礎的警示。 根據記錄資料設定警示規則,以在發生系統問題時主動收到通知。 使用計量資料來識別何時發生重大 Tailwind Traders 問題,例如超過已定義限制的值。
考慮使用計量瀏覽器以互動方式分析計量。 定義計量以監視 Tailwind Traders 資源的相關資訊,例如尖峰使用率、存取資訊、工作負載或事件案例。 使用計量瀏覽器來調查收集的資料。 如需記錄查詢的詳細資訊,請參閱計量瀏覽器的進階功能。