PerRequestSpanProcessorConfiguration class

Konfigurace pro PerRequestSpanProcessor Dědí nastavení modulu runtime (clusterCategory, isNodeEnvDevelopment) a přidá mantinely procesoru pro jednotlivé požadavky.

To je oddělené od ObservabilityConfiguration, protože PerRequestSpanProcessor se používá pouze v konkrétních scénářích a tato nastavení by neměla být vystavena v common ObservabilityConfiguration.

Extends

Vlastnosti

clusterCategory
isDevelopmentEnvironment

Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory.

isNodeEnvDevelopment

Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Zděděné metody

parseEnvBoolean(undefined | string)

Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false.

parseEnvInt(undefined | string, number)

Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena.

Podrobnosti konstruktoru

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametry

Podrobnosti vlastnosti

clusterCategory

ClusterCategory clusterCategory

Hodnota vlastnosti

isDevelopmentEnvironment

Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory.

boolean isDevelopmentEnvironment

Hodnota vlastnosti

boolean

isNodeEnvDevelopment

Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu.

boolean isNodeEnvDevelopment

Hodnota vlastnosti

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Hodnota vlastnosti

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Hodnota vlastnosti

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Hodnota vlastnosti

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Hodnota vlastnosti

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Hodnota vlastnosti

number

perRequestMaxTraces

number perRequestMaxTraces

Hodnota vlastnosti

number

Podrobnosti zděděných metod

parseEnvBoolean(undefined | string)

Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false.

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

Parametry

envValue

undefined | string

Návraty

boolean

Zděděno z RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena.

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

Parametry

envValue

undefined | string

fallback

number

Návraty

number

Zděděno z RuntimeConfiguration.parseEnvInt