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