

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pemutaran ulang sesi
<a name="CloudWatch-RUM-session-replay"></a>

CloudWatch Pemutaran ulang sesi RUM memungkinkan Anda untuk menangkap sesi pengguna akhir untuk aplikasi web Anda. Anda dapat memutar kembali sesi ini untuk melihat secara visual apa yang dialami pengguna, membantu Anda mengidentifikasi masalah, memahami perilaku pengguna, dan memecahkan masalah.

Untuk melindungi privasi pengguna, semua input teks dan teks yang ditampilkan pada halaman ditutupi secara default. Ini berarti bahwa informasi sensitif seperti nama, alamat, dan data pribadi lainnya tidak dicatat.

## Mengaktifkan pemutaran ulang sesi
<a name="CloudWatch-RUM-session-replay-enable"></a>

Untuk menggunakan replay sesi, impor `RRWebPlugin` dari `aws-rum-web` paket dan tambahkan ke `eventPluginsToLoad` array dalam konfigurasi klien web Anda. Untuk informasi selengkapnya tentang menginstal klien web sebagai JavaScript modul, lihat[Mengkonfigurasi klien web CloudWatch RUM](CloudWatch-RUM-configure-client.md).

Contoh berikut menunjukkan cara mengaktifkan pemutaran ulang sesi.

```
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`Menerima opsi konfigurasi opsional, seperti laju pengambilan sampel dan perilaku perekaman. Untuk daftar lengkap opsi konfigurasi yang tersedia, lihat [konfigurasi klien web CloudWatch RUM](https://github.com/aws-observability/aws-rum-web/blob/main/docs/configuration.md) pada GitHub.

## Privasi dan penyembunyian data
<a name="CloudWatch-RUM-session-replay-privacy"></a>

Pemutaran ulang sesi menutupi semua input teks dan konten teks pada halaman secara default. Ini termasuk bidang formulir, label, paragraf, dan teks lain yang diberikan dalam DOM. Konten bertopeng muncul sebagai karakter placeholder selama pemutaran, memastikan bahwa informasi identitas pribadi (PII) tidak ditangkap atau disimpan.

## Melihat tayangan ulang sesi
<a name="CloudWatch-RUM-session-replay-viewing"></a>

Setelah Anda mengaktifkan pemutaran ulang sesi, Anda dapat melihat sesi yang direkam di konsol CloudWatch RUM. Arahkan ke monitor aplikasi Anda dan pilih tab **Pemutaran ulang sesi**. Tab ini menampilkan daftar sesi rekaman dengan detail termasuk ID sesi, durasi, waktu mulai, jenis browser, dan jenis perangkat. Anda dapat memfilter sesi untuk menampilkan semua sesi, sesi dengan kesalahan, atau sesi bebas kesalahan.

Anda juga dapat menemukan sesi dengan tayangan ulang di tab **Sesi**. Setiap sesi yang memiliki pemutaran ulang yang tersedia menampilkan tombol putar di sebelahnya. Pilih tombol putar untuk membuka pemutar replay.

![Tab pemutaran ulang sesi di konsol CloudWatch RUM menampilkan daftar sesi rekaman dengan ID sesi, durasi, waktu mulai, jenis browser, dan jenis perangkat.](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-console.png)


Pilih sesi untuk membuka pemutar replay. Pemain menunjukkan pemutaran visual sesi pengguna, termasuk garis waktu interaksi di sisi kanan. Garis waktu menampilkan setiap interaksi pengguna, seperti navigasi halaman, gulir, klik, dan input teks, bersama dengan stempel waktu saat setiap interaksi terjadi. Anda dapat menggunakan kontrol pemutaran untuk menyesuaikan kecepatan (1x, 2x, 4x, atau 8x) dan melewati periode tidak aktif.

![Pemutar ulang sesi menampilkan pemutaran visual sesi pengguna dengan kontrol pemutaran dan garis waktu interaksi pengguna termasuk gulungan, klik, dan input teks.](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-player.png)
