BuilderOptions interface

Opciones de configuración del Generador de observabilidad del Agente 365

Propiedades

clusterCategory

Entorno o categoría de clúster (por ejemplo, "preprod", "prod").

configProvider

Proveedor de configuración opcional para ObservabilityConfiguration. Cuando se proporciona, el generador usa esto y sus componentes internos (exportador, procesadores de intervalo, registrador)

customLogger

Implementación opcional del registrador personalizado para el SDK de observabilidad. Si no se proporciona, el SDK usa el registrador de consola predeterminado. Implementación de ILogger para la integración con otros servicios de registro

exporterOptions

Conjunto parcial opcional de opciones de exportador que permiten a los desarrolladores de agentes personalizar. Los valores omitidos se revertirán a los valores predeterminados definidos en Agent365ExporterOptions. Los valores proporcionados aquí se invalidarán mediante tokenResolver o clusterCategory configurados explícitamente desde métodos de generador dedicados.

serviceName

Nombre del servicio personalizado para la telemetría

serviceNamespace

Espacio de nombres de servicio opcional para el recurso OTel (atributo service.namespace)

serviceVersion

Versión de servicio personalizada para telemetría

tokenResolver

Detalles de las propiedades

clusterCategory

Entorno o categoría de clúster (por ejemplo, "preprod", "prod").

clusterCategory?: ClusterCategory

Valor de propiedad

configProvider

Proveedor de configuración opcional para ObservabilityConfiguration. Cuando se proporciona, el generador usa esto y sus componentes internos (exportador, procesadores de intervalo, registrador)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Valor de propiedad

customLogger

Implementación opcional del registrador personalizado para el SDK de observabilidad. Si no se proporciona, el SDK usa el registrador de consola predeterminado. Implementación de ILogger para la integración con otros servicios de registro

customLogger?: ILogger

Valor de propiedad

exporterOptions

Conjunto parcial opcional de opciones de exportador que permiten a los desarrolladores de agentes personalizar. Los valores omitidos se revertirán a los valores predeterminados definidos en Agent365ExporterOptions. Los valores proporcionados aquí se invalidarán mediante tokenResolver o clusterCategory configurados explícitamente desde métodos de generador dedicados.

exporterOptions?: Partial<Agent365ExporterOptions>

Valor de propiedad

serviceName

Nombre del servicio personalizado para la telemetría

serviceName?: string

Valor de propiedad

string

serviceNamespace

Espacio de nombres de servicio opcional para el recurso OTel (atributo service.namespace)

serviceNamespace?: string

Valor de propiedad

string

serviceVersion

Versión de servicio personalizada para telemetría

serviceVersion?: string

Valor de propiedad

string

tokenResolver

tokenResolver?: TokenResolver

Valor de propiedad

TokenResolver