

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

# 工作階段重播
<a name="CloudWatch-RUM-session-replay"></a>

CloudWatch RUM 工作階段重播可讓您擷取 Web 應用程式的最終使用者工作階段。您可以播放這些工作階段，以視覺化方式查看使用者遇到的情況、協助您識別問題、了解使用者行為，以及疑難排解問題。

為了保護使用者隱私權，頁面顯示的所有文字輸入和文字預設為遮罩。這表示不會記錄敏感資訊，例如姓名、地址和其他個人資料。

## 啟用工作階段重播
<a name="CloudWatch-RUM-session-replay-enable"></a>

若要使用工作階段重播，`RRWebPlugin`請從`aws-rum-web`套件匯入 ，並將其新增至 Web 用戶端組態中的`eventPluginsToLoad`陣列。如需將 Web 用戶端安裝為 JavaScript 模組的詳細資訊，請參閱 [設定 CloudWatch RUM Web 用戶端](CloudWatch-RUM-configure-client.md)。

下列範例示範如何啟用工作階段重播。

```
import { AwsRum, AwsRumConfig } from 'aws-rum-web';
import { RRWebPlugin } from 'aws-rum-web/plugins/rrweb';

const config: AwsRumConfig = {
    identityPoolId: 'us-west-2:00000000-0000-0000-0000-000000000000',
    sessionSampleRate: 1,
    telemetries: ['errors', 'performance', 'http'],
    eventPluginsToLoad: [new RRWebPlugin()]
};

const awsRum: AwsRum = new AwsRum(
    'APPLICATION_ID',
    '1.0.0',
    'us-west-2',
    config
);
```

`RRWebPlugin` 接受選用的組態選項，例如取樣率和記錄行為。如需可用組態選項的完整清單，請參閱 GitHub 上的 [CloudWatch RUM Web 用戶端組態](https://github.com/aws-observability/aws-rum-web/blob/main/docs/configuration.md)。

## 隱私權和資料遮罩
<a name="CloudWatch-RUM-session-replay-privacy"></a>

依預設，工作階段重播會遮罩頁面上的所有文字輸入和文字內容。這包括表單欄位、標籤、段落，以及在 DOM 中轉譯的任何其他文字。遮罩內容會在播放期間顯示為預留位置字元，確保不會擷取或儲存個人身分識別資訊 (PII)。

## 檢視工作階段重播
<a name="CloudWatch-RUM-session-replay-viewing"></a>

啟用工作階段重播後，您可以在 CloudWatch RUM 主控台中檢視錄製的工作階段。導覽至您的應用程式監視器，然後選擇**工作階段重播**索引標籤。此索引標籤會顯示錄製的工作階段清單，其中包含工作階段 ID、持續時間、開始時間、瀏覽器類型和裝置類型等詳細資訊。您可以篩選工作階段以顯示所有工作階段、發生錯誤的工作階段或無錯誤工作階段。

您也可以在工作階段索引標籤中找到具有重播**的工作階段**。任何具有可用重播的工作階段旁邊都會顯示播放按鈕。選擇播放按鈕以開啟重播播放器。

![CloudWatch RUM 主控台中的工作階段重播標籤，顯示具有工作階段 ID、持續時間、開始時間、瀏覽器類型和裝置類型的錄製工作階段清單。](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-console.png)


選擇工作階段以開啟重播播放器。播放器會顯示使用者工作階段的視覺化播放，包括右側的互動時間軸。時間軸會顯示每個使用者互動，例如頁面導覽、捲動、點選和文字輸入，以及每次互動發生的時間戳記。您可以使用播放控制項來調整速度 (1x、2x、4x 或 8x)，並略過非作用中期間。

![工作階段重播播放器顯示使用者工作階段的視覺化播放，其中包含播放控制項和使用者互動的時間軸，包括捲動、點選和文字輸入。](http://docs.aws.amazon.com/zh_tw/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-player.png)
