PerRequestSpanProcessorConfiguration class
Конфигурация perRequestSpanProcessor. Наследует параметры среды выполнения (clusterCategory, isNodeEnvDevelopment) и добавляет средства защиты процессора для каждого запроса.
Это отличается от ObservabilityConfiguration, так как PerRequestSpanProcessor используется только в определенных сценариях, и эти параметры не должны предоставляться в common ObservabilityConfiguration.
- Extends
Свойства
| cluster |
|
| is |
Является ли кластер средой разработки (локальной или dev). На основе кластераCategory. |
| is |
Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Наследуемые методы
| parse |
Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false. |
| parse |
Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан. |
Сведения о конструкторе
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Параметры
Сведения о свойстве
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