BuilderOptions interface
Opções de configuração para o Construtor de Observabilidade do Agent 365
Propriedades
| cluster |
Categoria de ambiente/cluster (por exemplo, "preprod", "prod"). |
| config |
Provedor de configuração opcional para ObservabilityConfiguration. Quando fornecido, isso é usado pelo construtor e seus componentes internos (exportador, processadores de intervalo, agente) |
| custom |
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 |
| exporter |
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. |
| service |
Nome do serviço personalizado para telemetria |
| service |
Namespace de serviço opcional para o recurso OTel (atributo service.namespace) |
| service |
Versão do serviço personalizado para telemetria |
| token |
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
Partial<Agent365ExporterOptions>
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