PerRequestSpanProcessorConfiguration class

Конфигурация perRequestSpanProcessor. Наследует параметры среды выполнения (clusterCategory, isNodeEnvDevelopment) и добавляет средства защиты процессора для каждого запроса.

Это отличается от ObservabilityConfiguration, так как PerRequestSpanProcessor используется только в определенных сценариях, и эти параметры не должны предоставляться в common ObservabilityConfiguration.

Extends

Свойства

clusterCategory
isDevelopmentEnvironment

Является ли кластер средой разработки (локальной или dev). На основе кластераCategory.

isNodeEnvDevelopment

Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Наследуемые методы

parseEnvBoolean(undefined | string)

Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false.

parseEnvInt(undefined | string, number)

Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан.

Сведения о конструкторе

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Параметры

Сведения о свойстве

clusterCategory

ClusterCategory clusterCategory

Значение свойства

isDevelopmentEnvironment

Является ли кластер средой разработки (локальной или dev). На основе кластераCategory.

boolean isDevelopmentEnvironment

Значение свойства

boolean

isNodeEnvDevelopment

Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки.

boolean isNodeEnvDevelopment

Значение свойства

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Значение свойства

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Значение свойства

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Значение свойства

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Значение свойства

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Значение свойства

number

perRequestMaxTraces

number perRequestMaxTraces

Значение свойства

number

Сведения о наследуемом методе

parseEnvBoolean(undefined | string)

Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false.

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

Параметры

envValue

undefined | string

Возвращаемое значение

boolean

Наследуется от RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан.

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

Параметры

envValue

undefined | string

fallback

number

Возвращаемое значение

number

Наследуется от RuntimeConfiguration.parseEnvInt