RuntimeConfiguration class
Agent365 SDK 的基配置类。 其他包扩展此项以添加其自己的设置。
对每个属性访问调用重写函数,从而根据请求启用异步上下文(例如 OpenTelemetry 行李)的动态解析。
属性
| cluster |
|
| is |
群集是开发环境(本地还是开发环境)。 基于 clusterCategory。 |
| is |
NODE_ENV是否指示开发模式。 当NODE_ENV“开发”(不区分大小写)时返回 true。 这是指示开发模式的标准 Node.js 方法。 |
方法
| parse |
将环境变量分析为布尔值。 将“true”、“1”、“yes”、“on”(不区分大小写)识别为 true;所有其他值都为 false。 |
| parse |
将环境变量分析为整数,如果设置无效或未设置,则返回回退。 |
构造函数详细信息
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
参数
- overrides
- RuntimeConfigurationOptions
属性详细信息
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