Grabar manualmente la repetición de la sesión
Si es necesario, puede force
mediante programación una Session Replay para iniciar o detener la grabación empleando métodos API . A continuación se muestran algunos casos de uso:
Permitir que el usuario opte por la grabación de interacciones. Por ejemplo, si aparece una ventana emergente que pregunta "¿Permitir que se grabe esta sesión para analizar el rendimiento?" y un usuario consiente:
- Llama a
newrelic.recordReplay()
para iniciar la grabación. - Una vez completada la sesión o retirado el consentimiento, emplee
newrelic.pauseReplay()
para dejar de capturar datos.
- Llama a
Grabe sesiones según criterios específicos, como:
- Comience a grabar solo sesiones en URL específicas, como el flujo de pago de un producto.
- Detenga la grabación de páginas confidenciales como
/billing
o/health-records
.
Consulte la documentación de la API para obtener instrucciones:
Deshabilitar el seguimiento automático Session Replay
Puede evitar que la reproducción de sesión se inicie automáticamente, incluso cuando se muestrea, estableciendo la opción de configuración API autoStart
en false
. Esto resulta útil en escenarios en los que es necesario priorizar acciones específicas sobre la ejemplificación automática. Por ejemplo, es posible que no desee que Session Replay se ejecute automáticamente en páginas confidenciales, como las que cumplen con HIPAA. En tales casos, puede emplear la API .start()
para activar manualmente la característica de reproducción luego de obtener el consentimiento del usuario (y su aplicación llama a .start()
).
La configuración autoStart: false
indica al agente que posponga su inicialización hasta que se lo llame explícitamente mediante .start()
. Esto garantiza que no se creará ninguna repetición de sesión, incluso si el backend toma muestras de su aplicación para grabar.
Importante
Llamar a .start()
no garantiza que se grabará una repetición de la sesión. Simplemente retrasa la importación del módulo y la evaluación de los resultados de la ejemplificación hasta este punto. Si necesita forzar una grabación, consulte Grabar manualmente la repetición de la sesión.
Para comenzar a emplear esta API, consulte newrelic.start
.
Utilice Nerdgraph para configurar los ajustes de reproducción
Puede configurar los ajustes Session Replay usando nuestra API NerdGraph en lugar de usar la UI. Este método es útil si necesita realizar cambios masivos, como aplicar frecuencias de muestreo a múltiples entidades browser .
Aquí hay un ejemplo de mutación y variables para crear una nueva aplicación browser con la configuración predeterminada:
Mutación | Variables |
---|---|
|
|