BuilderOptions interface
Opções de configuração para o Agent 365 Observability Builder
Propriedades
| cluster |
Categoria ambiente / cluster (por exemplo, "preprod", "prod"). |
| config |
Fornecedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, este é utilizado pelo construtor e pelos seus componentes internos (exportador, processadores span, logger) |
| custom |
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 |
| exporter |
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. |
| service |
Nome de serviço personalizado para telemetria |
| service |
Espaço de nomes de serviço opcional para o recurso OTel (atributo service.namespace) |
| service |
Versão personalizada de serviço para telemetria |
| token |
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
Partial<Agent365ExporterOptions>
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