BuilderOptions interface

Konfigurationsalternativ för Agent 365 Observability Builder

Egenskaper

clusterCategory

Miljö/klusterkategori (t.ex. "preprod", "prod").

configProvider

Valfri konfigurationsprovider för ObservabilityConfiguration. När det tillhandahålls används detta av byggaren och dess interna komponenter (exportör, span-processorer, logger)

customLogger

Valfri implementering av anpassad loggning för observerbarhets-SDK. Om det inte anges använder SDK:et standardkonsolloggaren. Implementera ILogger för att integrera med andra loggningstjänster

exporterOptions

Valfri partiell uppsättning exportalternativ som gör det möjligt för agentutvecklare att anpassa. Alla värden som utelämnas återgår till standardvärdena som definierats i Agent365ExporterOptions. Värden som anges här kommer att åsidosättas av explicit konfigurerad tokenResolver eller clusterCategory från dedikerade builder-metoder.

serviceName

Namn på anpassad tjänst för telemetri

serviceNamespace

Valfritt tjänstnamnområde för OTel-resursen (attributet service.namespace)

serviceVersion

Anpassad tjänstversion för telemetri

tokenResolver

Egenskapsinformation

clusterCategory

Miljö/klusterkategori (t.ex. "preprod", "prod").

clusterCategory?: ClusterCategory

Egenskapsvärde

configProvider

Valfri konfigurationsprovider för ObservabilityConfiguration. När det tillhandahålls används detta av byggaren och dess interna komponenter (exportör, span-processorer, logger)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Egenskapsvärde

customLogger

Valfri implementering av anpassad loggning för observerbarhets-SDK. Om det inte anges använder SDK:et standardkonsolloggaren. Implementera ILogger för att integrera med andra loggningstjänster

customLogger?: ILogger

Egenskapsvärde

exporterOptions

Valfri partiell uppsättning exportalternativ som gör det möjligt för agentutvecklare att anpassa. Alla värden som utelämnas återgår till standardvärdena som definierats i Agent365ExporterOptions. Värden som anges här kommer att åsidosättas av explicit konfigurerad tokenResolver eller clusterCategory från dedikerade builder-metoder.

exporterOptions?: Partial<Agent365ExporterOptions>

Egenskapsvärde

serviceName

Namn på anpassad tjänst för telemetri

serviceName?: string

Egenskapsvärde

string

serviceNamespace

Valfritt tjänstnamnområde för OTel-resursen (attributet service.namespace)

serviceNamespace?: string

Egenskapsvärde

string

serviceVersion

Anpassad tjänstversion för telemetri

serviceVersion?: string

Egenskapsvärde

string

tokenResolver

tokenResolver?: TokenResolver

Egenskapsvärde

TokenResolver