BuilderOptions interface
Opciones de configuración del Generador de observabilidad del Agente 365
Propiedades
| cluster |
Entorno o categoría de clúster (por ejemplo, "preprod", "prod"). |
| config |
Proveedor de configuración opcional para ObservabilityConfiguration. Cuando se proporciona, el generador usa esto y sus componentes internos (exportador, procesadores de intervalo, registrador) |
| custom |
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 |
| exporter |
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. |
| service |
Nombre del servicio personalizado para la telemetría |
| service |
Espacio de nombres de servicio opcional para el recurso OTel (atributo service.namespace) |
| service |
Versión de servicio personalizada para telemetría |
| token |
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
Partial<Agent365ExporterOptions>
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