PerRequestSpanProcessorConfiguration class

Konfigurasjon for PerRequestSpanProcessor. Arver kjøretidsinnstillinger (clusterCategory, isNodeEnvDevelopment) og legger til prosessorrekkverk per forespørsel.

Dette er atskilt fra ObservabilityConfiguration fordi PerRequestSpanProcessor bare brukes i bestemte scenarioer, og disse innstillingene bør ikke vises i common ObservabilityConfiguration.

Utvider

Egenskaper

clusterCategory
isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Arvede metoder

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

Konstruktørdetaljer

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametere

Egenskapsdetaljer

clusterCategory

ClusterCategory clusterCategory

Egenskapsverdi

isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

boolean isDevelopmentEnvironment

Egenskapsverdi

boolean

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

boolean isNodeEnvDevelopment

Egenskapsverdi

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Egenskapsverdi

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Egenskapsverdi

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Egenskapsverdi

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Egenskapsverdi

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Egenskapsverdi

number

perRequestMaxTraces

number perRequestMaxTraces

Egenskapsverdi

number

Arvede metodedetaljer

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

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

Parametere

envValue

undefined | string

Returnerer

boolean

Arvet fra RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

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

Parametere

envValue

undefined | string

fallback

number

Returnerer

number

Arvet fra RuntimeConfiguration.parseEnvInt