Agent365ExporterOptions class
Opzioni che controllano il comportamento dell'utilità di esportazione dell'intervallo OpenTelemetry di Agent365.
Questi valori ottimizzano l'invio in batch, i timeout, l'acquisizione di token e la forma dell'endpoint. Tutte le proprietà hanno impostazioni predefinite sensibili, in modo che i chiamanti possano in genere costruire senza argomenti ed eseguire l'override in modo selettivo.
Proprietà
| cluster |
Categoria ambiente/cluster (ad esempio ClusterCategory.preprod, ClusterCategory.prod, valore predefinito clusterCategory.prod). |
| exporter |
Tempo massimo (ms) in cui BatchSpanProcessor attende il completamento dell'intera chiamata export() prima di rinunciare. Vengono illustrati il partizionamento, la risoluzione dei token e tutti i tentativi HTTP. |
| http |
Timeout (ms) per ogni singola richiesta HTTP al back-end di osservabilità. Applica per ogni chiamata fetch() all'interno del ciclo di ripetizione dei tentativi; ogni nuovo tentativo ottiene un nuovo timeout. |
| max |
Numero massimo di intervalli per batch di esportazione. |
| max |
Limite superiore per le dimensioni del corpo della richiesta HTTP in byte. 100 KB di headroom al di sotto del limite del server di 1 MB per l'errore di stima e l'overhead JSON/envelope (ad esempio, attributi delle risorse e wrapper di ambito). |
| max |
Dimensioni massime della coda di intervallo prima che si verifichino le eliminazioni (passate a BatchSpanProcessor). |
| scheduled |
Ritardo tra tentativi di scaricamento batch automatico. |
| token |
Sistema di risoluzione dei token OBS solo app necessario quando si costruisce Agent365Exporter. Non esiste alcuna ricerca nella cache implicita o fallback del token di contesto della richiesta. |
| useS2SEndpoint | Opzione di compatibilità deprecata. L'esportazione usa sempre il percorso S2S, anche se false. |
Dettagli proprietà
clusterCategory
Categoria ambiente/cluster (ad esempio ClusterCategory.preprod, ClusterCategory.prod, valore predefinito clusterCategory.prod).
clusterCategory: string
Valore della proprietà
string
exporterTimeoutMilliseconds
Tempo massimo (ms) in cui BatchSpanProcessor attende il completamento dell'intera chiamata export() prima di rinunciare. Vengono illustrati il partizionamento, la risoluzione dei token e tutti i tentativi HTTP.
exporterTimeoutMilliseconds: number
Valore della proprietà
number
httpRequestTimeoutMilliseconds
Timeout (ms) per ogni singola richiesta HTTP al back-end di osservabilità. Applica per ogni chiamata fetch() all'interno del ciclo di ripetizione dei tentativi; ogni nuovo tentativo ottiene un nuovo timeout.
httpRequestTimeoutMilliseconds: number
Valore della proprietà
number
maxExportBatchSize
Numero massimo di intervalli per batch di esportazione.
maxExportBatchSize: number
Valore della proprietà
number
maxPayloadBytes
Limite superiore per le dimensioni del corpo della richiesta HTTP in byte. 100 KB di headroom al di sotto del limite del server di 1 MB per l'errore di stima e l'overhead JSON/envelope (ad esempio, attributi delle risorse e wrapper di ambito).
maxPayloadBytes: number
Valore della proprietà
number
maxQueueSize
Dimensioni massime della coda di intervallo prima che si verifichino le eliminazioni (passate a BatchSpanProcessor).
maxQueueSize: number
Valore della proprietà
number
scheduledDelayMilliseconds
Ritardo tra tentativi di scaricamento batch automatico.
scheduledDelayMilliseconds: number
Valore della proprietà
number
tokenResolver
Sistema di risoluzione dei token OBS solo app necessario quando si costruisce Agent365Exporter. Non esiste alcuna ricerca nella cache implicita o fallback del token di contesto della richiesta.
tokenResolver?: TokenResolver
Valore della proprietà
useS2SEndpoint
Opzione di compatibilità deprecata. L'esportazione usa sempre il percorso S2S, anche se false.
useS2SEndpoint: boolean
Valore della proprietà
boolean