ObservabilityConfiguration class

可觀測性套件的設定。 繼承執行時設定並新增針對可觀察性的設定。

Extends

屬性

clusterCategory
isDevelopmentEnvironment

無論叢集是開發環境(本地或開發環境)。 基於 clusterCategory。

isNodeEnvDevelopment

NODE_ENV是否代表開發模式。 當 NODE_ENV 為「發展」(不區分大小寫)時,回傳為真。 這是標示開發模式的標準 Node.js 方式。

isObservabilityExporterEnabled
observabilityAuthenticationScopes

取得可觀察性認證範圍。 由 AgenticTokenCache 用於可觀察性服務認證。

observabilityDomainOverride
observabilityLogLevel

繼承的方法

parseEnvBoolean(undefined | string)

將環境變數解析為布林值。 識別「true」、「1」、「yes」、「on」(不區分大小寫)為真;其他所有值皆為假。

parseEnvInt(undefined | string, number)

將環境變數解析為整數,若無效或未設定則回傳備援。

建構函式詳細資料

ObservabilityConfiguration(ObservabilityConfigurationOptions)

new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)

參數

屬性詳細資料

clusterCategory

ClusterCategory clusterCategory

屬性值

isDevelopmentEnvironment

無論叢集是開發環境(本地或開發環境)。 基於 clusterCategory。

boolean isDevelopmentEnvironment

屬性值

boolean

isNodeEnvDevelopment

NODE_ENV是否代表開發模式。 當 NODE_ENV 為「發展」(不區分大小寫)時,回傳為真。 這是標示開發模式的標準 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」(不區分大小寫)為真;其他所有值皆為假。

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