BuilderOptions interface

에이전트 365 Observability Builder에 대한 구성 옵션

속성

clusterCategory

환경/클러스터 범주(예: "preprod", "prod").

configProvider

ObservabilityConfiguration에 대한 선택적 구성 공급자입니다. 제공된 경우 작성기 및 내부 구성 요소(내보내기, 스팬 프로세서, 로거)에서 사용됩니다.

customLogger

관찰성 SDK에 대한 선택적 사용자 지정 로거 구현입니다. 제공되지 않은 경우 SDK는 기본 콘솔 로거를 사용합니다. ILogger를 구현하여 다른 로깅 서비스와 통합

exporterOptions

에이전트 개발자가 사용자 지정할 수 있는 선택적 부분 내보내기 옵션 집합입니다. 생략된 모든 값은 Agent365ExporterOptions에 정의된 기본값으로 대체됩니다. 여기에 제공된 값은 전용 작성기 메서드에서 tokenResolver 또는 clusterCategory를 명시적으로 구성하여 재정의됩니다.

serviceName

원격 분석의 사용자 지정 서비스 이름

serviceNamespace

OTel 리소스에 대한 선택적 서비스 네임스페이스(service.namespace 특성)

serviceVersion

원격 분석용 사용자 지정 서비스 버전

tokenResolver

속성 세부 정보

clusterCategory

환경/클러스터 범주(예: "preprod", "prod").

clusterCategory?: ClusterCategory

속성 값

configProvider

ObservabilityConfiguration에 대한 선택적 구성 공급자입니다. 제공된 경우 작성기 및 내부 구성 요소(내보내기, 스팬 프로세서, 로거)에서 사용됩니다.

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

속성 값

customLogger

관찰성 SDK에 대한 선택적 사용자 지정 로거 구현입니다. 제공되지 않은 경우 SDK는 기본 콘솔 로거를 사용합니다. ILogger를 구현하여 다른 로깅 서비스와 통합

customLogger?: ILogger

속성 값

exporterOptions

에이전트 개발자가 사용자 지정할 수 있는 선택적 부분 내보내기 옵션 집합입니다. 생략된 모든 값은 Agent365ExporterOptions에 정의된 기본값으로 대체됩니다. 여기에 제공된 값은 전용 작성기 메서드에서 tokenResolver 또는 clusterCategory를 명시적으로 구성하여 재정의됩니다.

exporterOptions?: Partial<Agent365ExporterOptions>

속성 값

serviceName

원격 분석의 사용자 지정 서비스 이름

serviceName?: string

속성 값

string

serviceNamespace

OTel 리소스에 대한 선택적 서비스 네임스페이스(service.namespace 특성)

serviceNamespace?: string

속성 값

string

serviceVersion

원격 분석용 사용자 지정 서비스 버전

serviceVersion?: string

속성 값

string

tokenResolver

tokenResolver?: TokenResolver

속성 값

TokenResolver