New Relic Gradle 플러그인 확장을 사용하면 Gradle 빌드 중에 실행되는 플러그인 작업의 동작을 구성할 수 있습니다. New Relic 플러그인을 적용하는 Gradle 빌드 파일에서 플러그인 확장을 생성한 후 다음 구성 옵션을 추가합니다.
구성 옵션
설명
variantMapsEnabled
각 앱 변형에 대해 고유한 빌드 ID를 생성합니다. 기본: true
uploadMapsForVariant
ProGuard 맵을 New Relic에 보고해야 하는 변형 빌드 유형을 지정합니다. 기본: Release
excludeVariantInstrumentation
빌드 중 계측에서 특정 변형을 제외합니다. 기본값: '없음'
excludePackageInstrumentation
패키지 이름이 빌드 중 계측에서 클래스 이름 패턴으로 시작하거나 포함하는 특정 클래스를 제외합니다. 이 기능은 민감하거나 문제가 있는 수업 데이터를 접할 때 도움이 될 수 있습니다. 기본값: '없음'
Gradle 7.4 이상에서 사용할 때 지원됩니다.
다음은 플러그인 구성 옵션을 에이전트에 적용하는 방법을 보여주는 몇 가지 간단한 예입니다.
앱 수준 build.gradle 예제 플러그인을 기본값으로 구성하려면:
uploadMapsForVariant ( "Release" )
excludeVariantInstrumentation ( "" )
excludePackageInstrumentation ( "" )
여러 변형에 대해 지도 업로드 활성화 여러 빌드 유형을 쉼표로 구분하여 지정할 수 있습니다.
uploadMapsForVariant ( "Release" , "Debug" )
지도 업로드 비활성화 지도 업로드를 완전히 비활성화하려면 빈 문자열을 사용하세요.
디버그 변형 계측 비활성화 여러 빌드 유형을 쉼표로 구분하여 지정할 수 있습니다.
excludeVariantInstrumentation ( "Debug" , "QADebug" )
특정 클래스의 계측 비활성화 Regexp 패턴 지원을 통해 쉼표로 구분된 여러 패키지 패턴을 지정할 수 있습니다.
excludePackageInstrumentation ( "com.sample" , "org.bouncycastle.*" )