BuilderOptions interface

Opções de configuração para o Construtor de Observabilidade do Agent 365

Propriedades

clusterCategory

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

configProvider

Provedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, isso é usado pelo construtor e seus componentes internos (exportador, processadores de intervalo, agente)

customLogger

Implementação opcional do agente personalizado para o SDK de observabilidade. Se não for fornecido, o SDK usará o agente de console padrão. Implementar o ILogger para integrar a outros serviços de registro em log

exporterOptions

Conjunto parcial opcional de opções de exportador, permitindo que os desenvolvedores do agente personalizem. Todos os valores omitidos retornarão aos padrões definidos em Agent365ExporterOptions. Os valores fornecidos aqui serão substituídos por tokenResolver ou clusterCategory configurados explicitamente a partir de métodos de construtor dedicados.

serviceName

Nome do serviço personalizado para telemetria

serviceNamespace

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

serviceVersion

Versão do serviço personalizado para telemetria

tokenResolver

Detalhes da propriedade

clusterCategory

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

clusterCategory?: ClusterCategory

Valor da propriedade

configProvider

Provedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, isso é usado pelo construtor e seus componentes internos (exportador, processadores de intervalo, agente)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Valor da propriedade

customLogger

Implementação opcional do agente personalizado para o SDK de observabilidade. Se não for fornecido, o SDK usará o agente de console padrão. Implementar o ILogger para integrar a outros serviços de registro em log

customLogger?: ILogger

Valor da propriedade

exporterOptions

Conjunto parcial opcional de opções de exportador, permitindo que os desenvolvedores do agente personalizem. Todos os valores omitidos retornarão aos padrões definidos em Agent365ExporterOptions. Os valores fornecidos aqui serão substituídos por tokenResolver ou clusterCategory configurados explicitamente a partir de métodos de construtor dedicados.

exporterOptions?: Partial<Agent365ExporterOptions>

Valor da propriedade

serviceName

Nome do serviço personalizado para telemetria

serviceName?: string

Valor da propriedade

string

serviceNamespace

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

serviceNamespace?: string

Valor da propriedade

string

serviceVersion

Versão do serviço personalizado para telemetria

serviceVersion?: string

Valor da propriedade

string

tokenResolver

tokenResolver?: TokenResolver

Valor da propriedade

TokenResolver