ObservabilityConfiguration class
可觀測性套件的設定。 繼承執行時設定並新增針對可觀察性的設定。
- Extends
屬性
| cluster |
|
| is |
無論叢集是開發環境(本地或開發環境)。 基於 clusterCategory。 |
| is |
NODE_ENV是否代表開發模式。 當 NODE_ENV 為「發展」(不區分大小寫)時,回傳為真。 這是標示開發模式的標準 Node.js 方式。 |
| is |
|
| observability |
取得可觀察性認證範圍。 由 AgenticTokenCache 用於可觀察性服務認證。 |
| observability |
|
| observability |
繼承的方法
| parse |
將環境變數解析為布林值。 識別「true」、「1」、「yes」、「on」(不區分大小寫)為真;其他所有值皆為假。 |
| parse |
將環境變數解析為整數,若無效或未設定則回傳備援。 |
建構函式詳細資料
ObservabilityConfiguration(ObservabilityConfigurationOptions)
new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)
參數
- overrides
- ObservabilityConfigurationOptions
屬性詳細資料
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