PerRequestSpanProcessorConfiguration class
Configuratie voor PerRequestSpanProcessor. Neemt runtime-instellingen (clusterCategory, isNodeEnvDevelopment) over en voegt processorbeveiligingen per aanvraag toe.
Dit is gescheiden van ObservabilityConfiguration omdat PerRequestSpanProcessor alleen wordt gebruikt in specifieke scenario's en deze instellingen mogen niet worden weergegeven in de algemene ObservabilityConfiguration.
- Uitbreiding
Eigenschappen
| cluster |
|
| is |
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory. |
| is |
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Overgenomen methoden
| parse |
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar. |
| parse |
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld. |
Constructordetails
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Parameters
Eigenschapdetails
clusterCategory
isDevelopmentEnvironment
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory.
boolean isDevelopmentEnvironment
Waarde van eigenschap
boolean
isNodeEnvDevelopment
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven.
boolean isNodeEnvDevelopment
Waarde van eigenschap
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Waarde van eigenschap
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Waarde van eigenschap
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Waarde van eigenschap
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Waarde van eigenschap
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Waarde van eigenschap
number
perRequestMaxTraces
number perRequestMaxTraces
Waarde van eigenschap
number
Details overgenomen methode
parseEnvBoolean(undefined | string)
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parameters
- envValue
-
undefined | string
Retouren
boolean
Overgenomen van RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parameters
- envValue
-
undefined | string
- fallback
-
number
Retouren
number
Overgenomen van RuntimeConfiguration.parseEnvInt