本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 上監控和觀察 ASP.NET Web Forms 應用程式 AWS
當您在 上執行 ASP.NET Web Forms 應用程式時 AWS,必須同時監控基礎基礎設施和應用程式本身,以確保最佳效能、可用性和卓越營運。 AWS 提供一套完整的監控工具和服務,供您用來實現此目標。
基礎設施監控
若要監控基礎設施,例如 Windows Server 的 EC2 執行個體,您可以追蹤 Amazon CloudWatch 中提供的標準 Amazon EC2 指標 Amazon CloudWatch。這些指標可讓您深入了解 EC2 執行個體的各個層面,包括 CPU 使用率、網路流量、磁碟 I/O 等。
若要深入了解 Windows Server 執行個體的效能,建議您監控和接收更精細 Windows 指標的提醒。若要這樣做,請在 EC2 執行個體上安裝 CloudWatch 代理程式,並啟用 Windows Performance Monitor 計數器發佈至 CloudWatch。CloudWatch 代理程式可讓您收集和監控自訂指標,包括 Windows 特定的指標,例如記憶體用量、磁碟空間和其他系統效能計數器。
透過監控這些基礎設施層級指標,您可以主動識別和解決潛在問題,例如資源瓶頸或容量限制,然後再影響應用程式的效能或可用性。
應用程式監控
除了監控 AWS 基礎設施之外,您應該監控 ASP.NET Web Forms 應用程式,以深入了解其效能、錯誤率和整體運作狀態。 AWS 提供數種工具和服務,可協助您監控應用程式,包括 AWS X-Ray。
AWS X-Ray 是一種分散式追蹤服務,可讓您端對端end-to-end查看應用程式的效能和行為。您可以使用 適用於 .NET 的 AWS X-Ray SDK來檢測在 .NET Framework 4.5 和更新版本上執行的 ASP.NET Web Forms 應用程式,以擷取傳入請求、對 的下游呼叫 AWS 服務、其他 APIs 和 SQL Server 資料庫的詳細資訊。
您可以使用 AWS X-Ray 來:
-
追蹤請求執行:透過應用程式視覺化請求流程,包括延遲、錯誤和效能瓶頸。
-
識別效能問題:分析請求的end-to-end執行路徑,包括外部相依性和資料庫查詢,找出效能問題的根本原因。
-
監控錯誤率:監控並取得應用程式錯誤的提醒,包括詳細的錯誤訊息和堆疊追蹤,以快速識別和解決問題。
-
與其他 整合 AWS 服務: AWS X-Ray 與其他 整合 AWS 服務,例如 AWS Lambda Amazon ECS 和 Amazon EKS,以啟用分散式應用程式的end-to-end監控。
此外 AWS X-Ray,您可以使用第三方應用程式監控工具來提供額外的功能,例如使用者體驗監控、合成交易監控和真實使用者監控。
透過結合基礎設施監控與應用程式監控,您可以全面了解 ASP.NET Web Forms 應用程式的效能和運作狀態 AWS。您可以主動識別和解決問題、最佳化資源使用率,並確保應用程式使用者的無縫體驗。