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

clusterCategory
isDevelopmentEnvironment

Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory.

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.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Overgenomen methoden

parseEnvBoolean(undefined | string)

Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar.

parseEnvInt(undefined | string, number)

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

ClusterCategory clusterCategory

Waarde van eigenschap

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