使用 AWS X-Ray 進行應用程式日誌記錄和監控 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS X-Ray 進行應用程式日誌記錄和監控

AWS X-Ray 可收集有關您的應用程式處理的請求的資料,並可協助您檢視和篩選該資料以獲取深入見解,從而識別問題與優化的機會。

使用 X-Ray

AWS X-Ray 從您的應用程式接收追蹤,如果其與 X-Ray 整合,則從您的應用程式使用的 AWS 服務 接收追蹤。在請求流過應用程式元件時,X-Ray 會對請求進行取樣並在服務圖表上視覺化。X-Ray 會產生追蹤識別符,以便您可以在請求流過多個元件時將其關聯,從而協助您從頭到尾檢視請求。您可以透過包含註釋和中繼資料來進一步增強此功能,以協助唯一地搜尋和識別請求的特性。

建議您使用 X-Ray 設定應用程式中的每個伺服器或端點。透過呼叫 X-Ray 服務在您的應用程式程式碼中實作 X-Ray。X-Ray 還提供適用於多種語言的 AWS SDK,包括自動將資料傳送至 X-Ray 的經檢測的用戶端。X-Ray SDK 為用於呼叫其他服務 (例如 HTTP、MySQL、PostgreSQL 或 MongoDB) 的常見程式庫提供修補程式。

如需詳細資訊,請參閱使用 AWS X-Ray 追蹤應用程式 (AWS 方案指引)。

X-Ray 的使用案例

  • 應用程式分析和偵錯 – 追蹤資料可以透過提供請求的端對端檢視來協助您對應用程式進行偵錯,以便您可以識別瓶頸並對問題進行疑難排解。X-Ray 服務地圖是一種視覺化工具,可協助您識別發生錯誤的位置、高延遲的連線或不成功請求的追蹤。

  • 效能分析Analytics 主控台是互動式工具,用於解譯追蹤資料以快速了解您的應用程式及其基礎服務的執行方式。主控台可協助您探索、分析和視覺化追蹤。您也可以比較不同條件下的追蹤集,以進行根本原因分析。