Agent365ExporterOptions class
Opciones que controlan el comportamiento del exportador de intervalos de OpenTelemetry Agent365.
Estos valores optimizan el procesamiento por lotes, los tiempos de espera, la adquisición de tokens y la forma del punto de conexión. Todas las propiedades tienen valores predeterminados razonables, por lo que los autores de llamadas normalmente pueden construir sin argumentos e invalidar selectivamente.
Propiedades
| cluster |
Categoría de entorno o clúster (por ejemplo, ClusterCategory.preprod, ClusterCategory.prod, valor predeterminado es ClusterCategory.prod). |
| exporter |
Tiempo máximo (ms) que BatchSpanProcessor espera a que se complete toda la llamada export() antes de renunciar. Trata la creación de particiones, la resolución de tokens y todos los reintentos HTTP. |
| http |
Tiempo de espera (ms) para cada solicitud HTTP individual al back-end de observabilidad. Se aplica por llamada fetch() dentro del bucle de reintento; cada reintento obtiene un tiempo de espera nuevo. |
| max |
Número máximo de intervalos por lote de exportación. |
| max |
Límite superior en el tamaño del cuerpo de la solicitud HTTP en bytes. Espacio de 100 KB en el límite del servidor de 1 MB para el error estimador y sobrecarga de JSON/sobre (por ejemplo, atributos de recursos y contenedores de ámbito). |
| max |
Tamaño máximo de cola de intervalo antes de que se produzcan caídas (pasados a BatchSpanProcessor). |
| scheduled |
Retraso entre los intentos de vaciado automático de lotes. |
| token |
Resolución de tokens OBS de solo aplicación necesaria al construir Agent365Exporter. No hay ninguna reserva implícita del token de búsqueda o de token de contexto de solicitud. |
| useS2SEndpoint | Opción de compatibilidad en desuso. La exportación siempre usa la ruta de acceso S2S, incluso cuando es false. |
Detalles de las propiedades
clusterCategory
Categoría de entorno o clúster (por ejemplo, ClusterCategory.preprod, ClusterCategory.prod, valor predeterminado es ClusterCategory.prod).
clusterCategory: string
Valor de propiedad
string
exporterTimeoutMilliseconds
Tiempo máximo (ms) que BatchSpanProcessor espera a que se complete toda la llamada export() antes de renunciar. Trata la creación de particiones, la resolución de tokens y todos los reintentos HTTP.
exporterTimeoutMilliseconds: number
Valor de propiedad
number
httpRequestTimeoutMilliseconds
Tiempo de espera (ms) para cada solicitud HTTP individual al back-end de observabilidad. Se aplica por llamada fetch() dentro del bucle de reintento; cada reintento obtiene un tiempo de espera nuevo.
httpRequestTimeoutMilliseconds: number
Valor de propiedad
number
maxExportBatchSize
Número máximo de intervalos por lote de exportación.
maxExportBatchSize: number
Valor de propiedad
number
maxPayloadBytes
Límite superior en el tamaño del cuerpo de la solicitud HTTP en bytes. Espacio de 100 KB en el límite del servidor de 1 MB para el error estimador y sobrecarga de JSON/sobre (por ejemplo, atributos de recursos y contenedores de ámbito).
maxPayloadBytes: number
Valor de propiedad
number
maxQueueSize
Tamaño máximo de cola de intervalo antes de que se produzcan caídas (pasados a BatchSpanProcessor).
maxQueueSize: number
Valor de propiedad
number
scheduledDelayMilliseconds
Retraso entre los intentos de vaciado automático de lotes.
scheduledDelayMilliseconds: number
Valor de propiedad
number
tokenResolver
Resolución de tokens OBS de solo aplicación necesaria al construir Agent365Exporter. No hay ninguna reserva implícita del token de búsqueda o de token de contexto de solicitud.
tokenResolver?: TokenResolver
Valor de propiedad
useS2SEndpoint
Opción de compatibilidad en desuso. La exportación siempre usa la ruta de acceso S2S, incluso cuando es false.
useS2SEndpoint: boolean
Valor de propiedad
boolean