ObservabilityConfiguration class

可观测性包的配置。 继承运行时设置并添加特定于可观测性的设置。

扩展

属性

clusterCategory
isDevelopmentEnvironment

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

isNodeEnvDevelopment

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

isObservabilityExporterEnabled
observabilityAuthenticationScopes

获取可观测性身份验证范围。 AgenticTokenCache 用于可观测性服务身份验证。

observabilityDomainOverride
observabilityLogLevel

继承的方法

parseEnvBoolean(undefined | string)

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

parseEnvInt(undefined | string, number)

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

构造函数详细信息

ObservabilityConfiguration(ObservabilityConfigurationOptions)

new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)

参数

属性详细信息

clusterCategory

ClusterCategory clusterCategory

属性值

isDevelopmentEnvironment

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

boolean isDevelopmentEnvironment

属性值

boolean

isNodeEnvDevelopment

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

boolean isNodeEnvDevelopment

属性值

boolean

isObservabilityExporterEnabled

boolean isObservabilityExporterEnabled

属性值

boolean

observabilityAuthenticationScopes

获取可观测性身份验证范围。 AgenticTokenCache 用于可观测性服务身份验证。

readonly string[] observabilityAuthenticationScopes

属性值

readonly string[]

observabilityDomainOverride

null | string observabilityDomainOverride

属性值

null | string

observabilityLogLevel

string observabilityLogLevel

属性值

string

继承的方法详细信息

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