本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 Microsoft 工作負載
Microsoft 工作負載一般會在後端使用 SQL Server 來擷取和保存資料。通常在遷移至雲端的旅程中,您可以透過使用簡單的隨即轉移方法,針對此類解決方案進行主機轉換決定。在 Amazon EC2 平台的 Windows 中託管此類應用程式時,您可使用 Windows 原生工具,以在伺服器層級監控此類應用程式的運作狀態。然而,您可能難以全面掌握部署作為解決方案之不同元件和伺服器的狀態,但您可透過 Amazon CloudWatch Application Insights 解決此困境。
CloudWatch Application Insights 是一種雲端原生監控服務,可協助您設定和監控 AWS 工作負載的應用程式資源。企業客戶可以處理各種工作負載,並且需要使用可從不同來源相互關聯遙測資料的監控服務。如果您是企業客戶,CloudWatch Application Insights 可透過自動化資源探索,並協助從各種資源建立應用程式,以防止您透過複雜方式設定監控。
評估
追蹤應用程式的效能和後端運作狀態,對於大多數組織而言至關重要。您需要在旅途過程中了解發現異常狀況的時間和位置,以及其發生的原因。您也需要監控系統並降低維護成本。
CloudWatch 可協助滿足您的監控需求,且 CloudWatch Application Insights 會使用 CloudWatch 指標、警示及事件。您可以使用 CloudWatch 設定監控和管理許多 AWS 資源的指標、遙測和日誌。Amazon CloudWatch ServiceLens
調動
CloudWatch Application Insights 可提供操作精簡的使用者介面,讓您能夠快速輕鬆針對應用程式設定最佳的遙測指標和記錄。CloudWatch Application Insights 可根據您的特定工作負載量身打造監控器,讓您能夠持續分析特定應用程式的問題跡象。此服務也針對建議之工作負載遙測提供自動設定和分析。部分範例包括 .NET CLR、應用程式/Web 伺服器技術的每秒請求數、識別與 .NET 垃圾回收相關的常見問題,以及 SQL Server 備份失敗。
當您想要佈設監控解決方案時,通常必須瞭解並設定 CPU、記憶體及其他閾值需求。然而,CloudWatch Application Insights 會自動偵測此類資源和相關指標。當您將應用程式新增至 CloudWatch Application Insights 後,此服務會掃描資源,並在 CloudWatch 中針對應用程式元件建議和設定指標和日誌。範例應用程式元件可包括 SQL Server 後端資料庫和 Microsoft IIS/Web 層。
根據選取的資源群組,CloudWatch Application Insights 會自動針對每個元件設定監控。在帳戶型應用程式監控的情況下,系統會自動新增帳戶中探索到的所有資源。您也能夠受益於 CloudWatch Application Insights 的資源偵測功能。
Application Insights 會使用歷史資料分析指標模式以偵測異常狀況,並持續偵測應用程式、作業系統及基礎架構日誌中的錯誤和例外狀況。它會結合分類演算法和內建規則,建立這些觀察的關聯。然後,自動建立儀表板,顯示相關的觀察和問題嚴重性資訊,協助您決定動作的優先順序。針對 .NET 和 SQL 應用程式堆疊中的常見問題 (例如,應用程式延遲、SQL Server 備份失敗、記憶體流失、大量且無效的 HTTP 請求,以及取消的 I/O 操作),CloudWatch Application Insights 可提供其他深入分析,指出可能的根本原因和解決方案步驟。
與 AWS Systems Manager OpsCenter 的內建整合可讓您執行相關的 AWS Systems Manager 自動化文件來解決問題。CloudWatch Application Insights 會將每個問題的嚴重性等級傳遞至 AWS Systems Manager OpsCenter,進一步協助您排定優先順序,並在支援團隊中指派任務。
遷移
CloudWatch Application Insights 在 Amazon EC2 生態系統中屬於 Windows 的一部分。使用 CloudWatch Application Insights 進行監控為本產品的重要部分。開始將工作負載遷移至 後 AWS,您可以依賴 CloudWatch Application Insights 來監控您的 Microsoft 工作負載。此外,CloudWatch Application Insights 提供 Microsoft 工作負載以外的支援,包括對 SAP、Java、Oracle、MySQL、PostgreSQL 和其他 AWS 資源的支援 (包括對無伺服器應用程式的支援)。若要開始使用 CloudWatch Application Insights,請參閱 CloudWatch 文件中的設定。