RuntimeConfiguration class

Základní třída konfigurace pro sadu Agent365 SDK. Ostatní balíčky to rozšiřují a přidávají vlastní nastavení.

Funkce přepsání se volají pro každý přístup k vlastnostem a umožňují dynamické rozlišení z asynchronního kontextu (např. zavazadlo OpenTelemetry) podle požadavku.

Vlastnosti

clusterCategory
isDevelopmentEnvironment

Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory.

isNodeEnvDevelopment

Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu.

Metody

parseEnvBoolean(undefined | string)

Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false.

parseEnvInt(undefined | string, number)

Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena.

Podrobnosti konstruktoru

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

Parametry

Podrobnosti vlastnosti

clusterCategory

ClusterCategory clusterCategory

Hodnota vlastnosti

isDevelopmentEnvironment

Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory.

boolean isDevelopmentEnvironment

Hodnota vlastnosti

boolean

isNodeEnvDevelopment

Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu.

boolean isNodeEnvDevelopment

Hodnota vlastnosti

boolean

Podrobnosti metody

parseEnvBoolean(undefined | string)

Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parametry

envValue

undefined | string

Návraty

boolean

parseEnvInt(undefined | string, number)

Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parametry

envValue

undefined | string

fallback

number

Návraty

number