Consumo de dados
Session Replay segue o mesmo preço de consumo dos demais bytes do navegador. A quantidade de bytes produzidos depende da contagem, duração e níveis de atividade do usuário nas sessões, bem como da complexidade do DOM do seu site.
A maneira mais precisa de projetar seu custo por replay é habilitar o recurso por um curto período de teste e medir seu consumo real. Como alternativa, você pode usar uma média de 5,3 MB por replay como uma aproximação aproximada, mas tenha em mente que seu custo real pode variar significativamente. Uma fórmula simples para projetar seus custos aproximados é: sessions
x sampling_rate
x gb_per_replay
x cost_per_gb
.
Aqui está um exemplo:
1 milhão (sessões) x 5% (taxa_de_amostragem) x 0,0053 (gb_por_replay) x US$ 0,35 (custo_por_gb) = US$ 92,75 para 50.000 replays
Para controlar seu consumo, ajuste suas taxas de amostragem.
Preocupações com privacidade e segurança do usuário
Priorizamos a privacidade dos dados e criamos o Session Replay com configurações padrão fortes para minimizar a exposição potencial de informações confidenciais dos clientes. Você pode personalizar ainda mais as configurações de privacidade para atender às suas necessidades específicas.
O Session Replay não captura tela ou vídeos. Em vez disso, ele registra apenas as alterações essenciais de estado DOM necessárias para reconstruir a interação do usuário. Isso reduz significativamente a quantidade de dados armazenados.
Conformidade com as leis de privacidade de dados
New Relic atua como processadora de dados sob GDPR e provedora de serviço sob CCPA. Isto significa que processamos dados de acordo com as suas instruções. Em última análise, a conformidade com essas leis depende de como você implementa Session Replay em seu aplicativo.
Por padrão, todos os textos e entradas do usuário, incluindo dados pessoais, são mascarados nas gravações. Você pode desmascarar seletivamente elementos específicos, se necessário, mas o padrão garante que nenhuma informação de identificação pessoal esteja prontamente visível. Essa abordagem fornece uma base sólida para a privacidade de dados, ao mesmo tempo que oferece flexibilidade para suas necessidades específicas.
Session Replay e o desempenho do seu aplicativo
O Session Replay minimiza o impacto no desempenho do aplicativo com:
Impacto inicial mínimo: Session Replay carrega de forma assíncrona após o carregamento completo da página, garantindo nenhuma interferência na métrica de desempenho de carregamento inicial da página.
Rastreamento de mutação DOM : uma vez carregado, Session Replay monitora as alterações DOM e as relata como carga compactada. O tamanho dessa carga está correlacionado com a complexidade da árvore DOM .
Técnicas de otimização de desempenho: O tamanho da carga útil também pode aumentar se o DOM for grande. No entanto, Session Replay utiliza diversas técnicas para reduzir o tamanho da carga, como:
Compressão GZIP
Redução de duplicação
Coleta estratégica de carga útil: uma carga útil grande (compactada) é enviada somente quando o DOM completo é capturado, o que normalmente ocorre quando o recurso de reprodução é importado pela primeira vez. Posteriormente, apenas pequenas cargas relacionadas às ações do usuário são enviadas. O agente do browser coletará dados com base na primeira ocorrência das seguintes condições:
- A carga útil atinge mais de 64 KB compactados.
- Decorrem 60 segundos.
- A visibilidade da página muda (por exemplo, mudança de aba, foco, navegação).
- A sessão termina.
Principais mudanças:
- Clareza: Estrutura de frases aprimorada para melhor legibilidade.
- Concisão: palavras e frases redundantes foram removidas.
- Consistência: Estrutura paralela usada na lista para uniformidade.