BuilderOptions interface

Konfigurasjonsalternativer for Agent 365 Observability Builder

Egenskaper

clusterCategory

Miljø/klyngekategori (f.eks. «preprod», «prod»).

configProvider

Valgfri konfigurasjonsleverandør for ObservabilityConfiguration. Når dette er angitt, brukes dette av byggherren og dets interne komponenter (eksportør, span-prosessorer, logger)

customLogger

Valgfri egendefinert loggerimplementering for SDK for observerbarhet. Hvis den ikke er angitt, bruker SDK standard konsolllogger. Implementer ILogger for å integrere med andre loggingstjenester

exporterOptions

Valgfritt delvis sett med eksportøralternativer som gjør det mulig for agentutviklere å tilpasse. Alle verdier som utelates, vil falle tilbake til standardverdiene som er definert i Agent365ExporterOptions. Verdier som angis her, overstyres av eksplisitt konfigurert tokenResolver eller clusterCategory fra dedikerte verktøymetoder.

serviceName

Egendefinert tjenestenavn for telemetri

serviceNamespace

Valgfritt tjenestenavneområde for OTel-ressursen (service.namespace-attributtet)

serviceVersion

Egendefinert tjenesteversjon for telemetri

tokenResolver

Egenskapsdetaljer

clusterCategory

Miljø/klyngekategori (f.eks. «preprod», «prod»).

clusterCategory?: ClusterCategory

Egenskapsverdi

configProvider

Valgfri konfigurasjonsleverandør for ObservabilityConfiguration. Når dette er angitt, brukes dette av byggherren og dets interne komponenter (eksportør, span-prosessorer, logger)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Egenskapsverdi

customLogger

Valgfri egendefinert loggerimplementering for SDK for observerbarhet. Hvis den ikke er angitt, bruker SDK standard konsolllogger. Implementer ILogger for å integrere med andre loggingstjenester

customLogger?: ILogger

Egenskapsverdi

exporterOptions

Valgfritt delvis sett med eksportøralternativer som gjør det mulig for agentutviklere å tilpasse. Alle verdier som utelates, vil falle tilbake til standardverdiene som er definert i Agent365ExporterOptions. Verdier som angis her, overstyres av eksplisitt konfigurert tokenResolver eller clusterCategory fra dedikerte verktøymetoder.

exporterOptions?: Partial<Agent365ExporterOptions>

Egenskapsverdi

serviceName

Egendefinert tjenestenavn for telemetri

serviceName?: string

Egenskapsverdi

string

serviceNamespace

Valgfritt tjenestenavneområde for OTel-ressursen (service.namespace-attributtet)

serviceNamespace?: string

Egenskapsverdi

string

serviceVersion

Egendefinert tjenesteversjon for telemetri

serviceVersion?: string

Egenskapsverdi

string

tokenResolver

tokenResolver?: TokenResolver

Egenskapsverdi

TokenResolver