뉴렐릭 AI 요약
뉴렐릭 AI는 세션 리플레이를 요약하여 전체 리플레이를 시청하지 않고도 세션 중에 무슨 일이 일어났는지 빠르게 이해할 수 있도록 도와줍니다.
자세한 내용은 세션 리플레이 뉴렐릭 AI 요약을 참조하세요.
시퀀스 필터
시퀀스 필터를 사용하면 사용자가 특정 작업 시퀀스를 수행한 리플레이를 찾을 수 있습니다. 자세한 내용은 시퀀스 필터링을 참조하세요.
Trimmed 세션 리플레이
자세한 내용은 잘린 세션 리플레이를 참조하세요.
수동으로 리플레이 기록
필요한 경우, API 메서드를 사용하여 프로그래밍 방식으로 세션 리플레이 녹화를 시작하거나 중지하도록 강제할 수 있습니다. 몇 가지 사용 사례:
사용자가 상호작용 녹음을 선택하도록 허용합니다. 예를 들어 "성능 분석을 위해 이 세션을 기록하도록 허용하시겠습니까?"라는 팝업이 표시된다면, 사용자는 다음에 동의합니다.
- 녹음을 시작하려면
newrelic.recordReplay()호출하세요. - 세션이 완료되거나 동의가 철회되면
newrelic.pauseReplay()사용하여 데이터 캡처를 중지합니다.
- 녹음을 시작하려면
다음과 같은 특정 기준에 따라 세션을 녹화합니다.
- 제품 결제 흐름과 같은 특정 흐름의 세션에 대해서만 기록을 시작합니다.
/billing또는/health-records과 같은 민감한 페이지에 대한 기록을 중지합니다.
이 API는 안드로이드 v7.7.0 및 iOS v7.6.1 이상에서 릴리스되었습니다.
자세한 내용은 API 문서를 참조하십시오:
NerdGraph를 사용하여 재생 설정 구성
UI 대신 NerdGraph API를 사용하여 세션 리플레이 설정을 구성할 수 있습니다. 여러 모바일 엔티티에 샘플링 속도를 적용하는 등 일괄 변경을 수행해야 하는 경우에 유용합니다.
모바일 애플리케이션의 세션 리플레이 설정을 업데이트하기 위한 예제 뮤테이션은 다음과 같습니다:
mutation { agentApplicationSettingsUpdate( guid: "" settings: { mobileSettings: { mobileSessionReplay: { customMaskingRules: "[{ type: "mask", operator: "equals", name: "creditCardNumber", identifier: "class" }]" enabled: true errorSamplingRate: 100 maskAllImages: false maskAllUserTouches: true maskApplicationText: false maskUserInputText: true mode: CUSTOM samplingRate: 50 } } } ) { mobileSettings { mobileSessionReplay { customMaskingRules enabled errorSamplingRate maskAllImages maskAllUserTouches maskApplicationText maskUserInputText mode samplingRate } } }}다음: 세션 리플레이 문제 해결