통사론
newrelic.addToTrace(JavaScript object $custom_object)
진행 중인 세션 추적에 사용자 지정 이름, 시작 시간 등이 포함된 JavaScript 개체를 추가합니다.
요구 사항
Browser Pro 또는 Pro+SPA 에이전트(v593 이상)
npm을 사용하여 브라우저 에이전트를 설치하는 경우
BrowserAgent
클래스를 인스턴스화할 때session_trace
기능을 활성화해야 합니다.features
배열에 다음을 추가합니다.import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';const options = {info: { ... },loader_config: { ... },init: { ... },features: [SessionTrace]}자세한 내용은 npm 브라우저 설치 설명서를 참조하세요.
설명
브라우저 세션 추적 내의 사용자 지정 이벤트는 추적 내의 다른 사용자 작업, 오류 및 기본 이벤트에 대한 컨텍스트를 제공할 수 있습니다. 이 이벤트는 브라우저 세션 추적 세부 정보에 나타납니다.
- 세션 트레이스가 현재 is 진행 중인 경우 사용자가 정의한 이름, 시작 시간 및 기타 선택적 필드가 있는 개체를 추가합니다.
- 이 호출을 하고 세션 트레이스 is not 가 이미 진행 중인 경우 브라우저가 트레이스를 캡처하지 않습니다.
이러한 방식으로 공유되는 이벤트 수는 브라우저 에이전트 수집 주기에 따라 제한됩니다. 여기에 해당 제한에 대한 마지막 업데이트가 있습니다.
매개변수
매개변수 | 설명 |
---|---|
자바스크립트 객체 | 필수의. 다음 필수 및 선택적 이름/값 쌍으로 JavaScript 객체를 제공하십시오.
|
예
var obj = { // REQUIRED name: 'Event Name', start: 1417044274239, // Time in ms since epoch
// OPTIONAL end: 1417044274252, // Time in ms since epoch. Defaults to same as start resulting in trace object with a duration of zero. origin: 'Origin of event', // Defaults to empty string};