EOL 공지
2022년 4월부터 C SDK 기능을 지원하지 않습니다. 자세한 내용은 지원 포럼 게시물 을참조하십시오.
앱의 코드 라이브러리에서 C SDK를 일시적으로 비활성화하거나 완전히 제거하려면 다음 절차를 적절하게 따르세요.
비활성화할 수 있는 도구 작성
New Relic API에 대한 직접 액세스를 제공하는 C 라이브러리로서 C SDK는 직접 켜거나 끌 수 없습니다. 그러나 빠른 재컴파일 및 배포를 통해 계측을 활성화하거나 비활성화할 수 있도록 SDK용 코드를 작성할 수 있습니다.
한 가지 접근 방식은 #ifdef
매크로를 사용하는 것입니다. 모든 계측을 #ifdef
매크로로 둘러싸고 빌드 시스템으로 YOURNAMESPACE_NEWRELIC_ENABLED
값을 설정하면 C/C++ 기반 프로그램을 재컴파일한 다음 애플리케이션을 재배포하여 New Relic의 계측을 빠르게 활성화하거나 비활성화할 수 있습니다. .
완전히 제거
앱의 코드 라이브러리에서 New Relic C SDK를 완전히 제거하려면:
- 빌드 시스템에서
libnewrelic.a
에 대한 링크를 제거합니다. - 애플리케이션 코드에서 모든 New Relic API 호출을 제거합니다.
- 애플리케이션을 다시 컴파일하고 다시 배포합니다.