次の方法で共有


RuntimeConfiguration class

Agent365 SDK の基本構成クラス。 他のパッケージでは、独自の設定を追加するためにこれを拡張します。

オーバーライド関数は、各プロパティ アクセスで呼び出され、要求ごとの非同期コンテキスト (OpenTelemetry 手荷物など) からの動的解決が可能になります。

プロパティ

clusterCategory
isDevelopmentEnvironment

クラスターが開発環境 (ローカルか開発) か。 clusterCategory に基づく。

isNodeEnvDevelopment

NODE_ENVが開発モードを示すかどうか。 NODE_ENVが 'development' の場合は 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が 'development' の場合は 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