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à
| cluster |
|
| is |
Indica se il cluster è un ambiente di sviluppo (locale o dev). Basato su clusterCategory. |
| is |
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. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Metodi ereditati
| parse |
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. |
| parse |
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
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