BuilderOptions interface
에이전트 365 Observability Builder에 대한 구성 옵션
속성
| cluster |
환경/클러스터 범주(예: "preprod", "prod"). |
| config |
ObservabilityConfiguration에 대한 선택적 구성 공급자입니다. 제공된 경우 작성기 및 내부 구성 요소(내보내기, 스팬 프로세서, 로거)에서 사용됩니다. |
| custom |
관찰성 SDK에 대한 선택적 사용자 지정 로거 구현입니다. 제공되지 않은 경우 SDK는 기본 콘솔 로거를 사용합니다. ILogger를 구현하여 다른 로깅 서비스와 통합 |
| exporter |
에이전트 개발자가 사용자 지정할 수 있는 선택적 부분 내보내기 옵션 집합입니다. 생략된 모든 값은 Agent365ExporterOptions에 정의된 기본값으로 대체됩니다. 여기에 제공된 값은 전용 작성기 메서드에서 tokenResolver 또는 clusterCategory를 명시적으로 구성하여 재정의됩니다. |
| service |
원격 분석의 사용자 지정 서비스 이름 |
| service |
OTel 리소스에 대한 선택적 서비스 네임스페이스(service.namespace 특성) |
| service |
원격 분석용 사용자 지정 서비스 버전 |
| token |
속성 세부 정보
clusterCategory
configProvider
ObservabilityConfiguration에 대한 선택적 구성 공급자입니다. 제공된 경우 작성기 및 내부 구성 요소(내보내기, 스팬 프로세서, 로거)에서 사용됩니다.
configProvider?: IConfigurationProvider<ObservabilityConfiguration>
속성 값
customLogger
관찰성 SDK에 대한 선택적 사용자 지정 로거 구현입니다. 제공되지 않은 경우 SDK는 기본 콘솔 로거를 사용합니다. ILogger를 구현하여 다른 로깅 서비스와 통합
customLogger?: ILogger
속성 값
exporterOptions
에이전트 개발자가 사용자 지정할 수 있는 선택적 부분 내보내기 옵션 집합입니다. 생략된 모든 값은 Agent365ExporterOptions에 정의된 기본값으로 대체됩니다. 여기에 제공된 값은 전용 작성기 메서드에서 tokenResolver 또는 clusterCategory를 명시적으로 구성하여 재정의됩니다.
exporterOptions?: Partial<Agent365ExporterOptions>
속성 값
Partial<Agent365ExporterOptions>
serviceName
원격 분석의 사용자 지정 서비스 이름
serviceName?: string
속성 값
string
serviceNamespace
OTel 리소스에 대한 선택적 서비스 네임스페이스(service.namespace 특성)
serviceNamespace?: string
속성 값
string
serviceVersion
원격 분석용 사용자 지정 서비스 버전
serviceVersion?: string
속성 값
string
tokenResolver
tokenResolver?: TokenResolver
속성 값
TokenResolver