통사론
NewRelic.recordBreadcrumb(string $Name, map<string, object> $eventAttributes)
충돌 분석에 유용한 MobileBreadcrumb 이벤트를 기록합니다.
요구 사항
에이전트 버전 5.13.0 이상.
설명
이 호출은 NRQL 및 충돌 이벤트 추적 으로 쿼리할 수 있는 MobileBreadcrumb
이벤트를 생성하고 기록합니다. 모바일 이동 경로는 충돌 분석에 유용합니다. 충돌 문제 해결에 도움이 될 수 있는 앱 활동을 위해 생성되어야 합니다.
선택한 사용자 정의 속성 외에도 이벤트에는 연결된 세션 속성 도 있습니다. setAttribute
사용과 달리 이동 경로 이벤트에 속성을 추가하면 해당 이벤트에만 속성이 추가됩니다. 세션 속성이 아닙니다.
관련 Android SDK API 호출은 사용자 지정 속성 및 이벤트 보내기 를 참조하세요.
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. 이동 경로 이벤트에 부여할 이름입니다. |
맵<문자열, 객체> | 선택 과목. 이동 경로 이벤트의 속성 목록이 포함된 맵입니다. 유용할 것으로 생각되는 이벤트 설명자에 대한 속성을 작성하십시오. |
반환 값
이벤트가 성공적으로 기록되면 true
을 반환하고 그렇지 않으면 false
을 반환합니다.
예
간단한 이동 경로 이벤트 호출
Map attributes = new HashMap();attributes.put("attributeName1", "value1");attributes.put("attributeName1", 2);boolean eventRecorded = NewRelic.recordBreadcrumb("Name", attributes);
실제 값이 포함된 이동 경로 이벤트
Map attributes = new HashMap();attributes.put("button", "sign-in");attributes.put("location", "LaunchFragment");
NewRelic.recordBreadcrumb("user tapped sign in button", attributes);