BuilderOptions interface

Opções de configuração para o Agent 365 Observability Builder

Propriedades

clusterCategory

Categoria ambiente / cluster (por exemplo, "preprod", "prod").

configProvider

Fornecedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, este é utilizado pelo construtor e pelos seus componentes internos (exportador, processadores span, logger)

customLogger

Implementação opcional de logger personalizado para o SDK de observabilidade. Se não for fornecido, o SDK usa o logger padrão da consola. Implementar o ILogger para integrar com outros serviços de registo

exporterOptions

Conjunto parcial opcional de opções de exportador que permite aos desenvolvedores de agentes personalizar. Quaisquer valores omitidos voltarão aos valores definidos no Agent365ExporterOptions. Os valores aqui fornecidos serão sobrepostos por tokenResolver ou clusterCategory explicitamente configurados a partir de métodos construtores dedicados.

serviceName

Nome de serviço personalizado para telemetria

serviceNamespace

Espaço de nomes de serviço opcional para o recurso OTel (atributo service.namespace)

serviceVersion

Versão personalizada de serviço para telemetria

tokenResolver

Detalhes de Propriedade

clusterCategory

Categoria ambiente / cluster (por exemplo, "preprod", "prod").

clusterCategory?: ClusterCategory

Valor de Propriedade

configProvider

Fornecedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, este é utilizado pelo construtor e pelos seus componentes internos (exportador, processadores span, logger)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Valor de Propriedade

customLogger

Implementação opcional de logger personalizado para o SDK de observabilidade. Se não for fornecido, o SDK usa o logger padrão da consola. Implementar o ILogger para integrar com outros serviços de registo

customLogger?: ILogger

Valor de Propriedade

exporterOptions

Conjunto parcial opcional de opções de exportador que permite aos desenvolvedores de agentes personalizar. Quaisquer valores omitidos voltarão aos valores definidos no Agent365ExporterOptions. Os valores aqui fornecidos serão sobrepostos por tokenResolver ou clusterCategory explicitamente configurados a partir de métodos construtores dedicados.

exporterOptions?: Partial<Agent365ExporterOptions>

Valor de Propriedade

serviceName

Nome de serviço personalizado para telemetria

serviceName?: string

Valor de Propriedade

string

serviceNamespace

Espaço de nomes de serviço opcional para o recurso OTel (atributo service.namespace)

serviceNamespace?: string

Valor de Propriedade

string

serviceVersion

Versão personalizada de serviço para telemetria

serviceVersion?: string

Valor de Propriedade

string

tokenResolver

tokenResolver?: TokenResolver

Valor de Propriedade

TokenResolver