SDK 구성 (SDK Configurations)
SDK Configurations 뷰는 서비스별로 SDK의 활성 구성을 보여줘요. 구성은 SDK에서 자동으로 보고됩니다. 이 뷰를 사용해 다음을 할 수 있어요:
출처: 문서
본문
개요 (Overview)
SDK Configurations 뷰는 서비스별 SDK의 활성 구성을 보여줍니다. 구성은 SDK에서 자동으로 보고됩니다. 이 뷰를 사용해 다음을 수행할 수 있어요:
- 서비스 인스턴스 간 구성이 일관되지 않은 경우를 포함해 계측 문제를 트러블슈팅합니다.
- 구성 변경이 의도한 인스턴스 전반에 올바르게 배포되었는지 검증합니다.
- 구성 값의 출처를 파악해 잘못된 구성을 고치는 데 도움을 줍니다.
- 사용 가능한 구성 옵션과 그 설정 방법을 발견합니다.
SDK 구성 접근 (Access SDK configurations)
서비스의 SDK 구성을 보려면:
- APM > Services로 이동합니다.
- 서비스의 Service Page를 엽니다.
- Service Config > SDK & Agent Configurations 탭으로 갑니다.
SDK Configurations 섹션에는 서비스의 활성 인스턴스에 대한 구성이 표시됩니다.
구성 소스 (Configuration sources)
구성 소스는 특정 값이 어디에서 구성되었는지 보여줍니다:
| 소스 | 설명 |
|---|---|
| Remote Configuration at Runtime | Configuration at Runtime을 사용해 Datadog UI에서 설정 |
| Code | 애플리케이션 코드에서 설정 |
| Remote Fleet Automation | Fleet Automation을 통해 호스트 레벨에서 원격으로 적용 |
| Local environment variable | 런타임 환경의 환경 변수(또는 시스템 속성)를 통해 설정 |
| Local file | 로컬 구성 파일에서 설정 |
| Default | SDK가 제공하는 기본값 |
누락된 구성 데이터 (Missing configuration data)
다음 상황에서는 원격 측정(telemetry) 데이터를 사용할 수 없어요:
- 지난 15분 동안 활성화된 서비스 인스턴스가 없는 경우.
- 구성에서 계측 원격 측정(telemetry)이 비활성화된 경우.
- 계측 원격 측정 인테이크 엔드포인트에 접근할 수 없는 경우(네트워크 대상 참고).
- 서비스 이름이 span에서 수동으로 설정된 경우(서비스 오버라이드).