

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

# 檢視 CloudWatch RUM 儀表板
<a name="CloudWatch-RUM-view-data"></a>

CloudWatch RUM 可協助您從使用者工作階段收集有關應用程式效能的資料，包括載入時間、Apdex 分數、裝置資訊、使用者工作階段的地理位置，以及發生錯誤的工作階段。所有這些資訊都會顯示在儀表板中。

若要檢視 RUM 儀表板：

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，依次選擇 **Application Signals**、**RUM**。

RUM 主控台會顯示所有應用程式監控的清單檢視。**平台**欄指出每個應用程式監視器是否適用於 Web、Android 或 iOS 應用程式。選取應用程式監視器，以使用**效能**、**錯誤**、**工作階段**、**指標**和**組態**索引標籤存取詳細檢視。

## Web 應用程式儀表板
<a name="CloudWatch-RUM-web-dashboard"></a>

選取 Web 應用程式監視器時，您會看到下列索引標籤：
+ **效能**索引標籤會顯示頁面效能資訊，包括載入時間、請求資訊、Web 關鍵數值，以及一段時間內的頁面載入。此檢視具有互動式 Web 關鍵點圖形，您可以在其中檢視頁面中核心 Web 關鍵點的不同百分位數值，並在圖形上選擇資料點，以檢視 CloudWatch RUM 擷取的相關事件。您可以在此處探索更多與指標峰值相關的事件，或檢視所選事件的頁面詳細資訊，以識別導致效能問題的特定條件。

  在此索引標籤上，您也可以切換**頁面載入**、**請求**和**位置**之間的檢視，了解頁面效能的詳細資訊。
+ **錯誤**標籤會顯示 Javascript 錯誤資訊，包括使用者最常見的錯誤訊息，以及錯誤最多的裝置和瀏覽器。此檢視包含錯誤的長條圖和錯誤的清單檢視。您可以依使用者和事件詳細資訊，篩選錯誤清單。選擇錯誤訊息以查看更多詳細資訊。
+ **HTTP 請求**標籤會顯示 HTTP 請求資訊，包括錯誤最多的請求 URL，以及錯誤最多的裝置和瀏覽器。此標籤包含請求的長條圖、請求的清單檢視，以及網路錯誤的清單檢視。您可以依使用者和事件詳細資訊篩選清單。選擇回應代碼或錯誤訊息，分別查看請求或網路錯誤的詳細資訊。
+ **工作階段**標籤會顯示工作階段指標。此標籤包含工作階段開始事件的長條圖，以及工作階段的清單檢視。您可以依事件類型、使用者詳細資訊和事件詳細資訊，篩選工作階段清單。選擇 **sessionId**，查看工作階段的更多詳細資訊。
+ **事件**標籤會顯示 RUM 事件的長條圖，以及事件的清單檢視。您可以依事件類型、使用者詳細資訊和事件詳細資訊，篩選事件清單。選擇 RUM 事件以查看原始事件。
+ **Browsers & Devices** (瀏覽器和裝置) 索引標籤會顯示資訊，例如用來存取應用程式的不同瀏覽器和裝置的效能和使用情況。此檢視包含用來在聚焦於**瀏覽器**和**裝置**之間切換檢視的控制項。

  如果您將範圍縮小為單一瀏覽器，則會看到依瀏覽器版本劃分的資料。
+ **User Journey** (使用者旅程) 索引標籤會顯示客戶用來導覽應用程式的路徑。您可以看到客戶在何處進入您的應用程式，以及他們退出應用程式的頁面。您也可以查看他們選用的路徑，以及遵循這些路徑的客戶百分比。您可以在節點上暫停，以取得有關該頁面的更多詳細資訊。您可以選擇單一路徑來反白顯示連線，以便於檢視。
+  **指標**索引標籤會顯示應用程式監視器發佈的所有預設 CloudWatch 指標，包括效能 Web 關鍵指標、錯誤指標 (JavaScript 錯誤、HTTP 錯誤/故障）、磁碟區、使用者流程和 apdex 指標。如果您為應用程式建立延伸指標，標籤也會在延伸指標區段中包含這些指標的子集。此子集包含 PageViewCount、PerformanceNavigationDuration、Http4xxCount, Http5xxCount 和 JsErrorCount 類型的指標。儀表板顯示每種指標類型的三種指標變化。由於這些是 CloudWatch 指標，您也可以使用**新增至儀表板選項將此標籤匯出至您自己的儀表板**，並更新以包含更多指標。

(選用) 在前六個標籤中的任何一個上，您可以選擇**頁面**按鈕，然後從清單中選取頁面或頁面群組。這會將顯示的資料縮小至應用程式的單一頁面或頁面群組。您也可以將清單中的頁面和頁面群組標記為我的最愛。

## 行動應用程式儀表板
<a name="CloudWatch-RUM-mobile-dashboard"></a>

選取行動應用程式監視器時，您會看到下列索引標籤：
+ **效能**索引標籤可讓您深入了解行動應用程式的效能，包括螢幕載入時間、應用程式啟動時間 （冷和暖）、效能指標，以及一段時間內的 Apdex 分數。詳細檢視會依畫面名稱、作業系統版本、應用程式版本、裝置和國家/地區細分效能。按一下圖表中的畫面載入時間、應用程式啟動時間或位置資料點，將開啟右側的診斷面板，提供與資料點相關的進一步洞見，其中包含最新的相關工作階段和**工作階段**索引標籤的連結，以進行故障診斷。

  在此索引標籤上，您也可以在**畫面載入**、**應用程式啟動**和**位置**之間切換檢視，以查看應用程式效能的詳細資訊。

  標籤也具有應用程式效能索引 (Apdex) 分數，表示最終使用者的滿意度。分數範圍從 0 (最不滿意) 到 1 (最滿意)。分數僅根據應用程式效能而定。如需 Apdex 分數的詳細資訊，請參閱 [CloudWatch RUM 如何設定 Apdex 分數](#CloudWatch-RUM-apdex)。
+ **Errors** 索引標籤將應用程式問題分為三個類別：Network Errors、Crashes 和 ANRs (Android)/App Hangs (iOS)。**網路錯誤**索引標籤具有折線圖，顯示網路延遲、用戶端錯誤 (4xx 狀態碼） 和伺服器錯誤 (5xx 狀態碼）。按一下圖表中任一行的資料點將開啟診斷面板。下表列出 100 個最常見的網路路由。按一下選項按鈕會依選取的網路路由篩選折線圖。

  同樣地，**Crashes** 和 **ANRs/App Hangs** 索引標籤會顯示每個錯誤計數的行序列，而且這些都是難處理的。下表顯示最常見的頂端當機訊息或 ANR/App Hang 堆疊追蹤。按一下選項按鈕會篩選圖表，而按一下錯誤訊息會顯示完整的堆疊追蹤。
+ **工作階段**索引標籤會顯示資料表，以遞減時間順序列出所有工作階段。在底部，瀑布視覺化會顯示所選工作階段的所有遙測，協助您追蹤使用者互動並識別效能問題。可以選擇瀑布中的每一列來開啟診斷面板。對於 HTTP 請求，您會看到連結至 Traces 主控台的 **traceId**。

  對於具有非 2xx 狀態碼、當機或 ANRs(Android)/App Hangs (iOS) 的 HTTP 請求，診斷面板會包含具有堆疊追蹤的**例外**狀況索引標籤。瀑布中的**檢視**按鈕可讓您快速存取此資訊。
+ **指標**索引標籤會顯示應用程式監視器發佈的所有預設 CloudWatch 指標，包括效能指標 （畫面載入時間、冷應用程式啟動時間）、錯誤指標 （當機、ANRsApp Hangs、HTTP 錯誤/故障）、磁碟區和 apdex 指標。如果您為應用程式建立延伸指標，標籤也會在延伸指標區段中包含這些指標的子集。此子集包含 ScreenLoadTime、ScreenLoadCount、CrashCount、Http4xxCount, Http5xxCount、ANRCount/AppHangCount、ColdLaunchTime 和 WarmLaunchTime 類型的指標。儀表板顯示每種指標類型的三種指標變化。由於這些是 CloudWatch 指標，您也可以使用**新增至儀表板選項，將此標籤匯出至您自己的儀表板**，並將其更新為包含更多指標。
+ **組態**索引標籤可讓您存取應用程式監視器的一般設定和組態詳細資訊。您也可以存取**程式碼片段**索引標籤，其中包含使用 ADOT SDK 檢測行動應用程式的指示，包括手動和零代碼檢測選項。

### CloudWatch RUM 如何設定 Apdex 分數
<a name="CloudWatch-RUM-apdex"></a>

Apdex (應用程式效能指標) 是一項開放的標準，其定義了一種報告、基準化分析和評估應用程式回應時間的方法。Apdex 分數可協助您了解並識別隨時間推移對應用程式效能的影響。

Apdex 分數表示最終使用者的滿意度。分數範圍從 0 (最不滿意) 到 1 (最滿意)。分數僅根據應用程式效能而定。不會要求使用者對應用程式進行評分。

每個個別 Apdex 分數分屬於三種閾值之一。根據 Apdex 閾值和實際應用程式回應時間，有三種效能類型，如下所示：
+ **滿意** - 實際應用程式回應時間小於或等於 Apdex 閾值。對於 CloudWatch RUM 而言，此閾值為 2000 毫秒或更少。
+ **可容忍** — 實際應用程式回應時間大於 Apdex 閾值，但小於或等於 Apdex 閾值的四倍。對於 CloudWatch RUM，此範圍為 2000 – 8000 毫秒。
+ 令人**沮喪**：實際應用程式回應時間大於 Apdex 閾值的四倍。對於 CloudWatch RUM，此範圍大於 8000 毫秒。

總計 0-1 Apdex 分數是使用以下公式來計算：

`(positive scores + tolerable scores/2)/total scores * 100`