RuntimeConfiguration class

Basiskonfigurasjonsklasse for Agent365 SDK. Andre pakker utvider dette for å legge til sine egne innstillinger.

Overstyringsfunksjoner kalles for hver egenskapstilgang, slik at dynamisk oppløsning aktiveres fra asynkron kontekst (f.eks. OpenTelemetry-bagasje) per forespørsel.

Egenskaper

clusterCategory
isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

Metoder

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

Konstruktørdetaljer

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

Parametere

Egenskapsdetaljer

clusterCategory

ClusterCategory clusterCategory

Egenskapsverdi

isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

boolean isDevelopmentEnvironment

Egenskapsverdi

boolean

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

boolean isNodeEnvDevelopment

Egenskapsverdi

boolean

Metodedetaljer

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

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

Parametere

envValue

undefined | string

Returnerer

boolean

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

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

Parametere

envValue

undefined | string

fallback

number

Returnerer

number