Condividi tramite


BuilderOptions interface

Opzioni di configurazione per Agent 365 Observability Builder

Proprietà

clusterCategory

Categoria ambiente/cluster (ad esempio, "preprod", "prod").

configProvider

Provider di configurazione facoltativo per ObservabilityConfiguration. Se specificato, questo viene usato dal generatore e dai relativi componenti interni (utilità di esportazione, processori span, logger)

customLogger

Implementazione del logger personalizzata facoltativa per l'SDK di osservabilità. Se non specificato, l'SDK usa il logger di console predefinito. Implementare ILogger per l'integrazione con altri servizi di registrazione

exporterOptions

Set parziale facoltativo di opzioni di esportazione che consentono agli sviluppatori di agenti di personalizzare. Tutti i valori omessi eseguiranno il fallback alle impostazioni predefinite definite in Agent365ExporterOptions. I valori forniti qui verranno sottoposti a override tramite token configurato in modo esplicitoResolver o clusterCategory dai metodi del generatore dedicato.

serviceName

Nome del servizio personalizzato per i dati di telemetria

serviceNamespace

Spazio dei nomi del servizio facoltativo per la risorsa OTel (attributo service.namespace)

serviceVersion

Versione del servizio personalizzata per i dati di telemetria

tokenResolver

Dettagli proprietà

clusterCategory

Categoria ambiente/cluster (ad esempio, "preprod", "prod").

clusterCategory?: ClusterCategory

Valore della proprietà

configProvider

Provider di configurazione facoltativo per ObservabilityConfiguration. Se specificato, questo viene usato dal generatore e dai relativi componenti interni (utilità di esportazione, processori span, logger)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Valore della proprietà

customLogger

Implementazione del logger personalizzata facoltativa per l'SDK di osservabilità. Se non specificato, l'SDK usa il logger di console predefinito. Implementare ILogger per l'integrazione con altri servizi di registrazione

customLogger?: ILogger

Valore della proprietà

exporterOptions

Set parziale facoltativo di opzioni di esportazione che consentono agli sviluppatori di agenti di personalizzare. Tutti i valori omessi eseguiranno il fallback alle impostazioni predefinite definite in Agent365ExporterOptions. I valori forniti qui verranno sottoposti a override tramite token configurato in modo esplicitoResolver o clusterCategory dai metodi del generatore dedicato.

exporterOptions?: Partial<Agent365ExporterOptions>

Valore della proprietà

serviceName

Nome del servizio personalizzato per i dati di telemetria

serviceName?: string

Valore della proprietà

string

serviceNamespace

Spazio dei nomi del servizio facoltativo per la risorsa OTel (attributo service.namespace)

serviceNamespace?: string

Valore della proprietà

string

serviceVersion

Versione del servizio personalizzata per i dati di telemetria

serviceVersion?: string

Valore della proprietà

string

tokenResolver

tokenResolver?: TokenResolver

Valore della proprietà

TokenResolver