EOL 공지
2022년 4월부터 C SDK 기능을 지원하지 않습니다. 자세한 내용은 지원 포럼 게시물 을참조하십시오.
C 애플리케이션에는 두 가지 구성 값이 필요합니다.
애플리케이션 이름:
app_name
New Relic
다른 모든 구성 값은 선택 사항이며 일반적으로 기본 설정을 변경할 필요가 없습니다. 그러나 필요한 경우 New Relic의 C SDK 구성을 조정할 수 있습니다.
이 문서는 C SDK API에서 몇 가지 기본 구성 옵션을 사용하기 위한 빠른 참조입니다. 코드 값 및 예제를 포함하여 구성 설정 변경에 대한 자세한 내용은 GitHub의 C SDK 구성 GUIDE.md를 참조하십시오.
구성 설정 변경
다음은 C SDK의 공개 헤더 libnewrelic.h
에 정의된 대로 변경할 수 있는 몇 가지 구성 옵션의 예입니다.
C SDK 구성 옵션 | 코멘트 |
---|---|
일반 구성 설정 | 앱 이름을 설정하거나 변경하려면 , 로깅 수준, 트랜잭션 추적, 데이터 저장소 추적 등은 다음을 사용합니다.
|
추가 트랜잭션 추적 구성 | 트랜잭션 추적기를 활성화하고 New Relic에 추적을 보고하기 위해 고려되는 트랜잭션 기간을 구성하려면 다음을 사용하십시오.
|
데이터 저장소 세그먼트 | 데이터베이스 이름 및 데이터 저장소 인스턴스 이름이 보고되는지 여부를 구성하려면 다음을 사용하십시오. |
C SDK와 통신 | 에이전트 대 데몬 통신을 위한 소켓 끝점을 설정하려면 다음을 사용하십시오.
|
UI에서 앱 이름(별칭) 변경
New Relic UI의 애플리케이션 설정 페이지에서 애플리케이션의 별칭 을 변경할 수 있습니다. 예를 들어, 이는 애플리케이션에 다른 이름을 지정하면서도 기록 데이터를 새 별칭으로 유지하는 데 유용합니다. 자세한 내용은 애플리케이션 이름 지정을 참조하세요 .
New Relic의 C SDK는 서버 측 구성 을 지원하지 않습니다. 그러나 UI의 이 애플리케이션 설정 페이지를 사용하여 애플리케이션의 Apdex T 임계값을 설정할 수도 있습니다.
UI에서 애플리케이션의 별칭 또는 Apdex T 임계값을 변경하려면 one.newrelic.com > All capabilities > APM & services > (앱 선택) > Settings > Applications 으로 이동합니다.
구성에서 앱 이름 변경
구성 설정에서 애플리케이션 이름을 변경하면 동일한 앱이 새 이름으로 UI에 표시됩니다. 모든 기록 데이터( 데이터 보존 일정 기준)는 이전 이름으로만 존재합니다. (응용 프로그램의 이름을 바꾸지만 기록 데이터를 계속 유지하려면 UI 설정 을 사용하여 별칭을 변경합니다.)
애플리케이션이 데몬에 연결된 후 구성에서 애플리케이션 이름을 변경해야 하는 경우:
- 새 애플리케이션 이름을 사용하여
newrelic_create_app_config()
을(를) 호출하여 새config
를 만듭니다. newrelic_create_app()
을(를) 호출하여 연결된 새 앱을 만듭니다.
주의
타이밍이 전부입니다. 단일 애플리케이션 실행 중에 애플리케이션 이름을 전환하면 계측 데이터가 새 애플리케이션 이름으로 전송됨을 의미할 수 있습니다.
APM 및 인프라 데이터에 대한 로그 보기
또한 로그와 애플리케이션의 데이터를 함께 가져와 더 쉽고 빠르게 문제를 해결할 수 있습니다. 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다. Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다. 다른 UI 페이지로 전환할 필요가 없습니다.