RuntimeConfiguration class

Baskonfigurationsklass för Agent365 SDK. Andra paket utökar detta för att lägga till egna inställningar.

Åsidosättningsfunktioner anropas för varje egenskapsåtkomst, vilket möjliggör dynamisk upplösning från asynkron kontext (t.ex. OpenTelemetry-bagage) per begäran.

Egenskaper

clusterCategory
isDevelopmentEnvironment

Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.

isNodeEnvDevelopment

Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.

Metoder

parseEnvBoolean(undefined | string)

Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.

parseEnvInt(undefined | string, number)

Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.

Konstruktorinformation

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

Parametrar

Egenskapsinformation

clusterCategory

ClusterCategory clusterCategory

Egenskapsvärde

isDevelopmentEnvironment

Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.

boolean isDevelopmentEnvironment

Egenskapsvärde

boolean

isNodeEnvDevelopment

Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.

boolean isNodeEnvDevelopment

Egenskapsvärde

boolean

Metodinformation

parseEnvBoolean(undefined | string)

Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.

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

Parametrar

envValue

undefined | string

Returer

boolean

parseEnvInt(undefined | string, number)

Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.

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

Parametrar

envValue

undefined | string

fallback

number

Returer

number