PerRequestSpanProcessorConfiguration class

Configurazione per PerRequestSpanProcessor. Eredita le impostazioni di runtime (clusterCategory, isNodeEnvDevelopment) e aggiunge protezioni del processore per richiesta.

Questa opzione è separata da ObservabilityConfiguration perché PerRequestSpanProcessor viene usato solo in scenari specifici e queste impostazioni non devono essere esposte in Common ObservabilityConfiguration.

Extends

Proprietà

clusterCategory
isDevelopmentEnvironment

Indica se il cluster è un ambiente di sviluppo (locale o dev). Basato su clusterCategory.

isNodeEnvDevelopment

Indica se NODE_ENV indica la modalità di sviluppo. Restituisce true quando NODE_ENV è 'development' (senza distinzione tra maiuscole e minuscole). Questo è il modo standard Node.js di indicare la modalità di sviluppo.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Metodi ereditati

parseEnvBoolean(undefined | string)

Analizzare una variabile di ambiente come valore booleano. Riconosce 'true', '1', 'sì', 'on' (senza distinzione tra maiuscole e minuscole) come true; tutti gli altri valori come false.

parseEnvInt(undefined | string, number)

Analizzare una variabile di ambiente come numero intero, restituendo il fallback se non è valido o non è impostato.

Dettagli costruttore

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametri

Dettagli proprietà

clusterCategory

ClusterCategory clusterCategory

Valore della proprietà

isDevelopmentEnvironment

Indica se il cluster è un ambiente di sviluppo (locale o dev). Basato su clusterCategory.

boolean isDevelopmentEnvironment

Valore della proprietà

boolean

isNodeEnvDevelopment

Indica se NODE_ENV indica la modalità di sviluppo. Restituisce true quando NODE_ENV è 'development' (senza distinzione tra maiuscole e minuscole). Questo è il modo standard Node.js di indicare la modalità di sviluppo.

boolean isNodeEnvDevelopment

Valore della proprietà

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Valore della proprietà

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Valore della proprietà

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Valore della proprietà

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Valore della proprietà

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Valore della proprietà

number

perRequestMaxTraces

number perRequestMaxTraces

Valore della proprietà

number

Dettagli dei metodi ereditati

parseEnvBoolean(undefined | string)

Analizzare una variabile di ambiente come valore booleano. Riconosce 'true', '1', 'sì', 'on' (senza distinzione tra maiuscole e minuscole) come true; tutti gli altri valori come false.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parametri

envValue

undefined | string

Valori restituiti

boolean

Ereditato da RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analizzare una variabile di ambiente come numero intero, restituendo il fallback se non è valido o non è impostato.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parametri

envValue

undefined | string

fallback

number

Valori restituiti

number

Ereditato da RuntimeConfiguration.parseEnvInt