RuntimeConfiguration class

Agent365 SDK 的基配置类。 其他包扩展此项以添加其自己的设置。

对每个属性访问调用重写函数,从而根据请求启用异步上下文(例如 OpenTelemetry 行李)的动态解析。

属性

clusterCategory
isDevelopmentEnvironment

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

isNodeEnvDevelopment

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

方法

parseEnvBoolean(undefined | string)

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

parseEnvInt(undefined | string, number)

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

构造函数详细信息

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

参数

属性详细信息

clusterCategory

ClusterCategory clusterCategory

属性值

isDevelopmentEnvironment

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

boolean isDevelopmentEnvironment

属性值

boolean

isNodeEnvDevelopment

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

boolean isNodeEnvDevelopment

属性值

boolean

方法详细信息

parseEnvBoolean(undefined | string)

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

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

参数

envValue

undefined | string

返回

boolean

parseEnvInt(undefined | string, number)

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

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

参数

envValue

undefined | string

fallback

number

返回

number