Transaction Search
Transaction Search 將帶來互動式分析體驗,可讓您全面掌握應用程式的交易範圍。範圍是分散式追蹤中的基本操作單位,代表應用程式或系統中的特定動作或任務。每個範圍會記錄交易特定區段的詳細資訊。包括開始和結束時間、持續時間和關聯的中繼資料,其中可能包括客戶 ID、訂單 ID 等業務屬性。範圍排列在父子階層中。此階層會形成完整的追蹤路徑,對應交易在不同元件或服務間的流動軌跡。
優勢
以下為使用 Transaction Search 的優勢:
擷取所有範圍
將 100% 的範圍以結構化日誌形式匯入 CloudWatch,以獲得完整的可視性。如此可防止追蹤中斷,並讓您檢視最多包含 10,000 個範圍的大型追蹤,以取得詳細的洞察。
追蹤摘要形式的索引範圍
將部分跨度索引為 X-Ray 中的追蹤摘要,以啟用端到端追蹤搜尋與分析功能。
透過自由形式的分析調查交易問題
在視覺化編輯器中搜尋所有範圍屬性,以識別應用程式交易出現問題的原因。這有助於您根據應用程式交易,回答有關應用程式效能及終端使用者所造成影響的問題。
將範圍傳送至 OpenTelemetry 端點
將範圍傳送至 OpenTelemetry 端點 以進行 X-Ray 追蹤。這些範圍以語義規範格式儲存,並附有 W3C 追蹤 ID
注意
X-Ray 追蹤記錄會在儲存至名為 aws/spans 的日誌群組前,自動轉換為語義規範格式。如需詳細資訊,請參閱 The span log group。
搭配使用 CloudWatch Logs 與範圍
使用指標篩選條件擷取自訂指標,使用訂閱篩選條件轉送資料,並透過資料遮罩保護個人身分資訊。
排解應用程式問題
為傳送至 CloudWatch 的所有範圍啟用 Application Signals 後,即可存取應用程式儀表板、指標與拓撲結構。
運作方式
啟用 Transaction Search 後,您可以解除鎖定多項功能,包括 Application Signals 和 CloudWatch Logs 中的功能。
如果您將追蹤傳送到 X-Ray,可以先在主控台中或透過 API 啟用 Transaction Search。如果不將追蹤傳送至 X-Ray,可以使用 CloudWatch Application Signals,透過 AWS Distro fro OpenTelemetry (ADOT)、CloudWatch Agent 或直接使用 OpenTelemetry 提供預先封裝的 OpenTelemetry 設定。
啟用 Transaction Search 後,傳送至 X-Ray 的範圍會納入名為 aws/spans 的日誌群組。CloudWatch 利用這些範圍,在 CloudWatch Application Signals 中產生精心策劃的應用程式效能監控 (APM) 體驗。這可讓您搜尋和分析範圍,並使用 CloudWatch Logs 功能,例如異常和模式偵測。您甚至可以使用自訂指標擷取。CloudWatch Application Signals 為您提供以應用程式為中心的統一視圖,讓您全面了解應用程式、服務及相依項的狀態。這還可協助您監控應用程式的運作狀態並進行分級處理。
亦可透過 CloudWatch 的互動式搜尋與分析功能探索範圍資料,運用 Transaction Search 解答任何與應用程式效能或最終使用者影響相關的問題。偵測對最終使用者的影響,並透過相關屬性 (例如客戶名稱或訂單編號) 在問題情境中尋找交易記錄。可以建立交易與業務事件 (例如付款失敗) 的關聯,並深入探究應用程式元件之間的互動,以釐清根本原因。透過 CloudWatch,可以取得完整的應用程式交易覆蓋範圍與相關洞察,協助您縮短問題解決平均耗費的時間。
定價
如需有關定價的資訊,請參閱 Amazon CloudWatch 定價