BuilderOptions interface

Konfigurationsindstillinger for Agent 365 Observability Builder

Egenskaber

clusterCategory

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

configProvider

Valgfri konfigurationsprovider til ObservabilityConfiguration. Når det er angivet, bruges dette af generatoren og dens interne komponenter (eksportør, span processorer, logger)

customLogger

Valgfri implementering af brugerdefineret logføring for SDK til observability. Hvis den ikke er angivet, bruger SDK'et standardkonsollogføringen. Implementer ILogger for at integrere med andre logføringstjenester

exporterOptions

Valgfrit delvist sæt eksportoerindstillinger, der giver agentudviklere mulighed for at tilpasse. Alle udeladte værdier vil falde tilbage til de standarder, der er defineret i Agent365ExporterOptions. Værdier, der er angivet her, tilsidesættes af eksplicit konfigurerede tokenResolver eller clusterCategory fra dedikerede builder-metoder.

serviceName

Brugerdefineret tjenestenavn for telemetri

serviceNamespace

Valgfrit tjenestenavnområde for OTel-ressourcen (attribut for service.namespace)

serviceVersion

Brugerdefineret tjenesteversion til telemetri

tokenResolver

Oplysninger om egenskab

clusterCategory

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

clusterCategory?: ClusterCategory

Egenskabsværdi

configProvider

Valgfri konfigurationsprovider til ObservabilityConfiguration. Når det er angivet, bruges dette af generatoren og dens interne komponenter (eksportør, span processorer, logger)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Egenskabsværdi

customLogger

Valgfri implementering af brugerdefineret logføring for SDK til observability. Hvis den ikke er angivet, bruger SDK'et standardkonsollogføringen. Implementer ILogger for at integrere med andre logføringstjenester

customLogger?: ILogger

Egenskabsværdi

exporterOptions

Valgfrit delvist sæt eksportoerindstillinger, der giver agentudviklere mulighed for at tilpasse. Alle udeladte værdier vil falde tilbage til de standarder, der er defineret i Agent365ExporterOptions. Værdier, der er angivet her, tilsidesættes af eksplicit konfigurerede tokenResolver eller clusterCategory fra dedikerede builder-metoder.

exporterOptions?: Partial<Agent365ExporterOptions>

Egenskabsværdi

serviceName

Brugerdefineret tjenestenavn for telemetri

serviceName?: string

Egenskabsværdi

string

serviceNamespace

Valgfrit tjenestenavnområde for OTel-ressourcen (attribut for service.namespace)

serviceNamespace?: string

Egenskabsværdi

string

serviceVersion

Brugerdefineret tjenesteversion til telemetri

serviceVersion?: string

Egenskabsværdi

string

tokenResolver

tokenResolver?: TokenResolver

Egenskabsværdi

TokenResolver