PerRequestSpanProcessorConfiguration class

PerRequestSpanProcessor 的配置。 继承运行时设置(clusterCategory,isNodeEnvDevelopment),并添加每个请求处理器的防护措施。

这与 ObservabilityConfiguration 分离,因为 PerRequestSpanProcessor 仅在特定方案中使用,并且不应在常见的 ObservabilityConfiguration 中公开这些设置。

扩展

属性

clusterCategory
isDevelopmentEnvironment

群集是开发环境(本地还是开发环境)。 基于 clusterCategory。

isNodeEnvDevelopment

NODE_ENV是否指示开发模式。 当NODE_ENV“开发”(不区分大小写)时返回 true。 这是指示开发模式的标准 Node.js 方法。

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

继承的方法

parseEnvBoolean(undefined | string)

将环境变量分析为布尔值。 将“true”、“1”、“yes”、“on”(不区分大小写)识别为 true;所有其他值都为 false。

parseEnvInt(undefined | string, number)

将环境变量分析为整数,如果设置无效或未设置,则返回回退。

构造函数详细信息

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

参数

属性详细信息

clusterCategory

ClusterCategory clusterCategory

属性值

isDevelopmentEnvironment

群集是开发环境(本地还是开发环境)。 基于 clusterCategory。

boolean isDevelopmentEnvironment

属性值

boolean

isNodeEnvDevelopment

NODE_ENV是否指示开发模式。 当NODE_ENV“开发”(不区分大小写)时返回 true。 这是指示开发模式的标准 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”、“yes”、“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