통사론
newrelic.finished(time $time_stamp)
세션 추적에서 추가 시점을 "완료됨"으로 기록하고 이벤트를 New Relic으로 보냅니다.
요구 사항
Browser Pro, Pro+SPA 또는 Lite 에이전트(v593 이상)
npm을 사용하여 브라우저 에이전트를 설치하는 경우
BrowserAgent
클래스를 인스턴스화할 때generic_events
및/또는session_trace
기능을 활성화해야 합니다.features
배열에 다음을 추가합니다.import { GenericEvents } from '@newrelic/browser-agent/features/generic_events'import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';const options = {info: { ... },loader_config: { ... },init: { ... },features: [GenericEventsSessionTrace]}자세한 내용은 npm 브라우저 설치 설명서를 참조하세요.
설명
페이지 로드 이벤트 전후에 사용자 정의 기준에 따라 페이지가 완료되는 추가 시점을 기록합니다. 이는 예를 들어 비동기식으로 로드되는 구성 요소가 많은 페이지에 유용합니다.
이 메서드는 페이지 로드당 한 번만 호출할 수 있으며 로드에 대해 기록된 다른 페이지 로드 타이밍 데이터는 변경되지 않습니다. 개별 페이지 로드의 경우 이 호출은 다음을 수행합니다.
- 진행 중인 경우 현재 브라우저 세션 추적 에
finished
이벤트를 추가합니다. - 이름이
finished
인PageAction
이벤트 를 New Relic에 제출합니다.
매개변수
매개변수 | 설명 |
---|---|
정수 (UNIX 시간) | 선택 과목. 기본값은 통화의 현재 시간입니다. 사용하는 경우 고유한 기준에 따라 페이지가 "완료"된 시간을 표시합니다. |
예
aboveTheFoldContent.on('ready', function() { newrelic.finished();});