CloudWatch RUM - Amazon CloudWatch

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

CloudWatch RUM

使用 CloudWatch RUM,您可以執行實際使用者監控,以近乎即時的方式從實際使用者工作階段收集和檢視有關 Web 應用程式效能的用戶端資料。您可以視覺化和分析的資料包括頁面載入時間、用戶端錯誤和使用者行為。當您檢視此資料時,您可以看到所有資料彙總在一起,也可以查看依客戶使用之瀏覽器和裝置劃分的明細內容。

您可以使用收集到的資料對用戶端效能問題進行快速識別和偵錯。CloudWatch RUM 可協助您將應用程式效能中的異常狀況視覺化,並尋找相關的偵錯資料,例如錯誤訊息、堆疊追蹤和使用者工作階段。您也可以使用 RUM 來了解最終使用者影響的範圍,包括使用者數量、地理位置和使用的瀏覽器。

您為 CloudWatch RUM 收集的最終使用者資料會保留 30 天,然後自動刪除。如果想要將 RUM 事件保留較長的時間,您可以選擇讓應用程式監控將事件複本傳送到帳戶中的 CloudWatch Logs。然後,您可以調整該日誌群組的保留期間。

若要使用 RUM,您可以建立應用程式監控並提供一些資訊。RUM 會產生 JavaScript 程式碼片段,讓您貼到您的應用程式中。程式碼片段會提取 RUM Web 用戶端程式碼。RUM Web 用戶端會從應用程式的使用者工作階段中擷取某個百分比的資料,而該工作階段會顯示在預先建置的儀表板中。您可以指定要收集資料的使用者工作階段百分比。

CloudWatch RUM 與 Application Signals 整合,可探索並監控您的應用程式服務、用戶端、Synthetics Canaries 和服務相依性。使用 Application Signals 查看服務清單或視覺化地圖,根據您的服務等級目標 (SLO) 檢視運作狀態指標,並深入了解相關的 X-Ray 追蹤以取得更詳細的疑難排解。若要查看 Application Signals 中的 RUM 用戶端頁面請求,請透過建立應用程式監視器手動設定 RUM Web 用戶端,來開啟 X-Ray 主動追蹤。您的 RUM 用戶端會顯示在與您的服務相連的服務地圖及其呼叫之服務的服務詳細資訊頁面中。

RUM Web 用戶端是開放原始碼。如需詳細資訊,請參閱 CloudWatch RUM Web 用戶端

效能考量

本節討論使用 CloudWatch RUM 的效能考量。

  • 負載效能影響 - CloudWatch RUM Web 用戶端可安裝在 Web 應用程式中,作為 JavaScript 模組,或從內容交付網路 (CDN) 非同步載入 Web 應用程式。其不會封鎖應用程式的載入程序。CloudWatch RUM 的設計不會影響應用程式載入時間。

  • 執行時間影響 – RUM Web 用戶端會執行處理,以記錄 RUM 資料並分派至 CloudWatch RUM 服務。由於事件很少,而且處理量小,因此 CloudWatch RUM 是專為對應用程式效能沒有任何可偵測到的影響而設計。

  • 網路影響 – RUM Web 用戶端會定期將資料傳送至 CloudWatch RUM 服務。資料會在應用程式執行時定期分派,也會在瀏覽器卸載應用程式之前立即分派。在瀏覽器卸載應用程式之前立即傳送的資料會以指標的形式傳送,而此設計對應用程式之卸載時間沒有任何可偵測到的影響。

RUM 定價

使用 CloudWatch RUM,會向您收取 CloudWatch RUM 接收之每個 RUM 事件的費用。使用 RUM Web 用戶端收集的每個資料項目皆會視為 RUM 事件。RUM 事件的範例包括頁面檢視、JavaScript 錯誤和 HTTP 錯誤。您可以選擇每個應用程式監控會收集哪些類型的事件。您可以啟用或停用選項,以收集效能遙測事件、JavaScript 錯誤、HTTP 錯誤和 X-Ray 追蹤。如需這些選項的詳細資訊,請參閱 建立 CloudWatch RUM 應用程式監視器CloudWatch RUM Web 用戶端所收集的資訊。如需定價的詳細資訊,請參閱 Amazon CloudWatch 定價

區域可用性

CloudWatch RUM 目前在以下區域提供:

  • 美國東部 (維吉尼亞北部)

  • 美國東部 (俄亥俄)

  • 美國西部 (加利佛尼亞北部)

  • 美國西部 (奧勒岡)

  • 非洲 (開普敦)

  • 亞太區域 (雅加達)

  • 亞太區域 (孟買)

  • 亞太區域 (海德拉巴)

  • 亞太區域 (墨爾本)

  • 亞太區域 (大阪)

  • 亞太區域 (首爾)

  • 亞太區域 (新加坡)

  • 亞太區域 (雪梨)

  • 亞太區域 (東京)

  • 亞太區域 (香港)

  • 加拿大 (中部)

  • 歐洲 (法蘭克福)

  • 歐洲 (愛爾蘭)

  • 歐洲 (倫敦)

  • 歐洲 (米蘭)

  • Europe (Paris)

  • 歐洲 (西班牙)

  • 歐洲 (斯德哥爾摩)

  • 歐洲 (蘇黎世)

  • Middle East (Bahrain)

  • 中東 (阿拉伯聯合大公國)

  • 南美洲 (聖保羅)

  • 以色列 (特拉維夫)