• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

안드로이드 에이전트 맞춤형 폴리머 쿠션

중요

이 기능은 Default Interactions 이 런타임에 비활성화되고 빌드 시간 에 적절하게 구성된 경우에만 올바르게 작동합니다.

맞춤형 복합 복합 생성

맞춤형 상호작용을 만들고 추가 정보로 강화할 수 있습니다. 사용자 지정 복합체 결합이 명시적으로 닫히지 않으면 뉴렐릭 에이전트가 자동으로 이를 닫고 데이터를 뉴렐릭 플랫폼으로 보냅니다.

사용자 지정 상호작용을 만들려면 startInteraction 사용하여 상호작용을 시작하고 endInteraction 을 사용하여 닫습니다. 시스템이 자동으로 타이밍을 측정합니다.

자바

// Start a custom interaction
String id = NewRelic.startInteraction("Tap on Search");
// ...do some work here...
// End the custom interaction
NewRelic.endInteraction(id);

코틀린

// Start a custom interaction
val id = NewRelic.startInteraction("Tap on Search")
// ...do some work here...
// End the custom interaction
NewRelic.endInteraction(id)

이러한 방법을 사용하면 사용자의 행동과 뛰어난 성능에 대한 심층적인 인사이트 제공을 통해 귀하의 특수 합성 복합체의 지속 시간과 세부 정보를 캡처할 수 있습니다.

맞춤형 블록결합으로 차일드 트레이스 생성

차일드트레이스는 맞춤형 블록결합과 유사합니다. 상위 사용자 지정 복합체 복합체가 닫히면 뉴렐릭 에이전트는 해당 상위 사용자 지정 복합체 복합체와 연결된 모든 하위 메소드 트레이스를 자동으로 닫습니다.

자식 트레이스를 생성하려면 NewRelic.startMethodTrace() 메서드를 사용합니다. 부모 사용자 정의 블록 복합체 및 자식 트레이스를 구현하는 방법은 다음과 같습니다.

자바

// Start a parent custom interaction
String parentId = NewRelic.startInteraction("Main Activity");
// Start a child trace
NewRelic.startMethodTrace("Load Resource From Database");
// ...do some work here...
// End the child trace
NewRelic.endMethodTrace();
// Start another child trace
NewRelic.startMethodTrace("Load Resource From Server");
// ...do some work here...
// End the child trace
NewRelic.endMethodTrace();
// End the parent interaction
NewRelic.endInteraction(parentId);

코틀린

// Start a parent custom interaction
val parentId = NewRelic.startInteraction("Main Activity")
// Start a child trace
NewRelic.startMethodTrace("Loop 1 Run")
// ...do some work here...
// End the child trace
NewRelic.endMethodTrace()
// Start another child trace
NewRelic.startMethodTrace("Loop 2 Run")
// ...do some work here...
// End the child trace
NewRelic.endMethodTrace()
// End the parent interaction
NewRelic.endInteraction(parentId)

고려 사항

  • 트레이스 메소드를 사용하여 사용자 정의 블록결합을 생성하려면 사용자의 개입 없이 삽입결합을 시작하고 종료해야 합니다.
  • 사용자 개입이 포함된 두 개의 블록 복합 사이의 시간을 계산하려는 경우, 이러한 문자열에 대한 자식 트레이스를 생성해서는 안 됩니다.

이 접근 방식을 사용하면 모바일 내에서 복합 복합체의 상세한 추적 및 측정이 가능하여 귀중한 인사이트 기능과 사용자 행동을 제공할 수 있습니다.

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.