PerRequestSpanProcessorConfiguration class

Konfiguration för PerRequestSpanProcessor. Ärver körningsinställningar (clusterCategory, isNodeEnvDevelopment) och lägger till skyddsräcken för processor per begäran.

Detta är separerat från ObservabilityConfiguration eftersom PerRequestSpanProcessor endast används i specifika scenarier och dessa inställningar bör inte exponeras i den vanliga ObservabilityConfiguration.

Extends

Egenskaper

clusterCategory
isDevelopmentEnvironment

Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.

isNodeEnvDevelopment

Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Ärvda metoder

parseEnvBoolean(undefined | string)

Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.

parseEnvInt(undefined | string, number)

Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.

Konstruktorinformation

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametrar

Egenskapsinformation

clusterCategory

ClusterCategory clusterCategory

Egenskapsvärde

isDevelopmentEnvironment

Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.

boolean isDevelopmentEnvironment

Egenskapsvärde

boolean

isNodeEnvDevelopment

Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.

boolean isNodeEnvDevelopment

Egenskapsvärde

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Egenskapsvärde

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Egenskapsvärde

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Egenskapsvärde

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Egenskapsvärde

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Egenskapsvärde

number

perRequestMaxTraces

number perRequestMaxTraces

Egenskapsvärde

number

Ärvd metodinformation

parseEnvBoolean(undefined | string)

Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.

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

Parametrar

envValue

undefined | string

Returer

boolean

Ärvd från RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.

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

Parametrar

envValue

undefined | string

fallback

number

Returer

number

Ärvd från RuntimeConfiguration.parseEnvInt