

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

# 您可以使用 CloudWatch RUM 收集的 CloudWatch 指標
<a name="CloudWatch-RUM-metrics"></a>

本節中的表格列出您使用 CloudWatch RUM 從 Web 應用程式、行動應用程式或兩者自動收集的指標。您可以在 CloudWatch 主控台中查看這些指標。如需詳細資訊，請參閱[檢視可用的指標](viewing_metrics_with_cloudwatch.md)。

您也可以選擇將延伸指標傳送至 CloudWatch。如需詳細資訊，請參閱[延伸指標](CloudWatch-RUM-custom-and-extended-metrics.md#CloudWatch-RUM-vended-metrics)。

這些指標會名稱為 `AWS/RUM` 的命名空間中發布。所有以下指標在發布時具有 `application_name` 維度：此維度的值是應用程式監控的名稱。某些指標也會以其他維度發佈，如下表所列。


**Web 指標**  

| 指標 | 單位 | Description | 
| --- | --- | --- | 
|  `HttpStatusCodeCount` |  計數  |  應用程式中依回應狀態程式碼顯示的 HTTP 回應計數。 其他維度： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.html)  | 
|  `Http4xxCount` |  計數  |  應用程式中具有 4xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 4xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `Http4xxCountPerSession` |  計數  |  工作階段中具有 4xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 4xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `Http4xxCountPerPageView` |  計數  |  頁面檢閱中具有 4xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 4xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `Http5xxCount` |  計數  |  應用程式中具有 5xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 5xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `Http5xxCountPerSession` |  計數  |  工作階段中具有 5xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 5xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `Http5xxCountPerPageView` |  計數  |  頁面檢閱中具有 5xx 回應狀態碼的 HTTP 回應計數。 這些根據產生 5xx 代碼的 `http_event` RUM 事件來計算。  | 
|  `JsErrorCount` |  計數  |  擷取的 JavaScript 錯誤事件計數。  | 
|  `JsErrorCountPerSession` |  計數  |  在工作階段中擷取的 JavaScript 錯誤事件計數。  | 
|  `JsErrorCountPerPageView` |  計數  |  在頁面檢閱中擷取的 JavaScript 錯誤事件計數。  | 
|  `NavigationFrustratedTransaction` |  計數  |  導覽事件計數，`duration` 高於令人困擾的閾值，即 8000ms。導覽事件的持續時間以 `PerformanceNavigationDuration` 指標進行追蹤。  | 
|  `NavigationSatisfiedTransaction` |  計數  |  導覽事件計數，`duration` 低於 Apdex 目標，即 2000ms。導覽事件的持續時間以 `PerformanceNavigationDuration` 指標進行追蹤。  | 
|  `NavigationToleratedTransaction` |  計數  |  導覽事件計數，`duration` 介於 2000ms 和 8000ms 之間。導覽事件的持續時間以 `PerformanceNavigationDuration` 指標進行追蹤。  | 
|  `PageViewCount` |  計數  |  應用程式監視器擷取的頁面檢閱事件計數。 這透過計算 `page_view_event` RUM 事件數目來計算。  | 
|  `PageViewCountPerSession` |  計數  |  工作階段中的頁面檢視事件計數。 | 
|  `PerformanceResourceDuration` |  毫秒  |  資源事件的 `duration`。 其他維度： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.html)  | 
|  `PerformanceNavigationDuration` |  毫秒  |  導覽事件的 `duration`。  | 
|  `RumEventPayloadSize` |  位元組  |  CloudWatch RUM 擷取的每個事件大小。您還可以使用此指標的 `SampleCount` 統計數字，以監控應用程式監視器正在擷取的事件數目。  | 
|  `SessionCount` |  計數  |  應用程式監視器擷取的工作階段啟動事件計數。換言之，啟動的新工作階段數目。  | 
|  `SessionDuration` |  毫秒  |  工作階段的持續時間。這些根據工作階段中第一個和最後一個事件之間的時間來計算。  | 
|  `TimeOnPage` |  毫秒  |  頁面檢視的持續時間。 這些根據距離下一次頁面檢視的時間計算；但工作階段中的最後一個頁面除外，此時根據該頁面上第一個事件與最後一個事件之間的時間間隔計算。  | 
|  `WebVitalsCumulativeLayoutShift` |  無  |  追蹤累計版面配置移位事件的值。  | 
|  `WebVitalsFirstInputDelay` |  毫秒  |  追蹤第一個輸入延遲事件的值。  | 
|  `WebVitalsLargestContentfulPaint` |  毫秒  |  追蹤最大的內容繪製事件的值。  | 
|  `WebVitalsInteractionToNextPaint` |  毫秒  |  追蹤與下一個繪製事件互動的值。  | 

您可以為行動應用程式設定延伸指標，以提供額外的維度進行分析。


**行動指標**  

| 指標 | 單位 | Description | 
| --- | --- | --- | 
|  `ANRCount`  |  計數  |  僅限 Android：應用程式無回應 (ANR) 事件的數量，當應用程式超過 5 秒沒有回應，導致應用程式當機。  | 
|  `AppHangCount`  |  計數  |  僅限 iOS：應用程式在主迴圈上超過 250 毫秒沒有回應的次數。  | 
|  `ColdAppLaunchFrustratedTransaction`  |  計數  |  需要超過 8 秒才能完成的冷應用程式啟動次數，可能會導致使用者沮喪。  | 
|  `ColdAppLaunchSatisfiedTransaction`  |  計數  |  在不到 2 秒內完成的冷應用程式啟動次數，可提供令人滿意的使用者體驗。  | 
|  `ColdAppLaunchToleratedTransaction`  |  計數  |  在 2 到 8 秒之間完成的冷應用程式啟動次數，可提供可容忍但不理想的使用者體驗。  | 
|  `ColdLaunchTime`  |  毫秒  |  從終止狀態啟動應用程式所需的時間。 對於 Android：從應用程式`onCreate`到第一個活動完成建立的時間。 對於 iOS：從應用程式啟動 （由`sysctl`程序啟動命令決定） 到 的時間`didBecomeActiveNotification`。  | 
|  `CrashCount`  |  計數  |  未處理的例外狀況或作業系統終止所造成的非預期應用程式終止次數。 對於 Android：由於未處理的例外狀況或系統終止而當機。 對於 iOS：由於未處理的例外狀況、嚴重錯誤或系統終止而當機。 當機資料會儲存在本機，並在下次啟動應用程式時回報。  | 
|  `DroppedEventsCount`  |  計數  |  因為超過每個事件 30KB 的大小上限而捨棄的日誌事件數量。  | 
|  `DroppedSpansCount`  |  計數  |  由於超過每個範圍 30KB 的大小限制上限而捨棄的跨度數量。  | 
|  `Http4xxCount`  |  計數  |  記錄 Web 或行動應用程式在 HTTP 請求期間遇到的 HTTP 用戶端錯誤數目。  | 
|  `Http5xxCount`  |  計數  |  記錄 Web 或行動應用程式在 HTTP 請求期間遇到的 HTTP 伺服器錯誤數目。  | 
|  `LogPayloadSize`  |  位元組  |  傳送至 CloudWatch RUM 之日誌遙測資料的大小，以位元組為單位。 您也可以使用此指標的 `SampleCount`統計資料來監控應用程式監視器正在擷取的日誌事件數量。  | 
|  `NetworkLatency`  |  毫秒  |  網路請求完成所需的時間，測量從請求啟動到回應完成的往返時間。  | 
|  `ScreenLoadCount`  |  計數  |  畫面載入的總數。  | 
|  `ScreenLoadToleratedTransaction`  |  計數  |  在 2 到 8 秒之間完成的畫面載入次數，可提供可容忍但不理想的使用者體驗。  | 
|  `SessionCount`  |  計數  |  具有應用程式的唯一使用者工作階段總數。工作階段會在使用者開啟應用程式時開始，並在閒置 30 分鐘後或明確終止時結束。  | 
|  `SpanPayloadSize`  |  位元組  |  傳送至 CloudWatch RUM 的範圍遙測資料大小，以位元組為單位。 您也可以使用此指標的 `SampleCount` 統計資料來監控應用程式監視器正在擷取的跨度數量。  | 
|  `WarmAppLaunchFrustratedTransaction`  |  計數  |  需要超過 8 秒才能完成的暖應用程式啟動次數，可能會導致使用者沮喪。  | 
|  `WarmAppLaunchSatisfiedTransaction`  |  計數  |  在不到 2 秒內完成的暖應用程式啟動次數，可提供令人滿意的使用者體驗。  | 
|  `WarmAppLaunchToleratedTransaction`  |  計數  |  在 2 到 8 秒之間完成的暖應用程式啟動次數，可提供可容忍但不理想的使用者體驗。  | 
|  `WarmLaunchTime`  |  毫秒  |  從背景狀態啟動應用程式所需的時間。 對於 Android：從應用程式`onCreate`到第一個活動完成建立的時間。 對於 iOS：從 `UIApplicationWillEnterForegroundNotification`到 的時間`didBecomeActiveNotification`。  | 