

# Replay de sessão
<a name="CloudWatch-RUM-session-replay"></a>

O replay de sessão no CloudWatch RUM permite capturar sessões de usuários finais para a aplicação web. Você pode reproduzir essas sessões para ver como foi a experiência dos usuários, ajudando a identificar problemas, entender o comportamento do usuário e solucionar problemas.

Para proteger a privacidade do usuário, todas as entradas de texto e todo texto exibido na página são mascarados por padrão. Isso significa que informações confidenciais, como nomes, endereços e outros dados pessoais, não são registradas.

## Habilitar reprodução de sessão
<a name="CloudWatch-RUM-session-replay-enable"></a>

Para usar o replay de sessão, importe o formulário `RRWebPlugin` do pacote `aws-rum-web` e adicione-o à matriz `eventPluginsToLoad` na configuração do cliente web. Para saber mais sobre a instalação do cliente web como um módulo JavaScript, consulte [Configurar o cliente da Web do CloudWatch RUM](CloudWatch-RUM-configure-client.md).

O exemplo a seguir mostra como habilitar o replay de sessão.

```
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
);
```

O `RRWebPlugin` aceita configurações opcionais, como taxa de sampling e comportamento de gravação. Para ver a lista completa das opções de configuração disponíveis, consulte [CloudWatch RUM web client configuration](https://github.com/aws-observability/aws-rum-web/blob/main/docs/configuration.md) no GitHub.

## Privacidade e mascaramento de dados
<a name="CloudWatch-RUM-session-replay-privacy"></a>

O replay de sessão mascara toda entrada de texto e conteúdo de texto na página por padrão. Isso inclui campos de formulário, rótulos, parágrafos e qualquer outro texto renderizado no DOM. O conteúdo mascarado aparece como caracteres de espaço reservado durante a reprodução, garantindo que as informações de identificação pessoal (PII) não sejam capturadas nem armazenadas.

## Visualizar replays de sessão
<a name="CloudWatch-RUM-session-replay-viewing"></a>

Depois que o replay de sessão é habilitado, é possível visualizar as sessões gravadas no console do CloudWatch RUM. Navegue até o monitor da aplicação e escolha a guia **Replay de sessão**. Essa guia exibe uma lista das sessões gravadas com detalhes que incluem o ID da sessão, a duração, a hora de início, o tipo de navegador e o tipo de dispositivo. É possível filtrar as sessões para mostrar todas as sessões, as sessões com erros ou as sessões sem erros.

Também é possível encontrar as sessões com replays na guia **Sessões**. Toda sessão que tem um replay disponível exibe um botão de reprodução ao lado. Escolha o botão de reprodução para abrir o reprodutor de replay.

![A guia Replay de sessão no console do CloudWatch RUM mostra uma lista de sessões gravadas com o ID da sessão, a duração, a hora de início, o tipo de navegador e o tipo de dispositivo.](http://docs.aws.amazon.com/pt_br/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-console.png)


Escolha uma sessão para abrir o reprodutor de replay. O reprodutor mostra uma reprodução visual da sessão do usuário, incluindo a linha do tempo das interações do lado direito. A linha do tempo exibe todas as interações do usuário, como navegações de página, rolagens, cliques e entradas de texto, junto com o timestamp de quando cada interação ocorreu. Você pode usar os controles de reprodução para ajustar a velocidade (1x, 2x, 4x ou 8x) e pular períodos de inatividade.

![O reprodutor de replay de sessão mostrando uma reprodução visual de uma sessão do usuário com controles de reprodução e uma linha do tempo das interações do usuário, incluindo rolagens, cliques e entradas de texto.](http://docs.aws.amazon.com/pt_br/AmazonCloudWatch/latest/monitoring/images/rum-session-replay-player.png)
