Freigeben über


PerRequestSpanProcessorConfiguration class

Konfiguration für PerRequestSpanProcessor. Erbt Laufzeiteinstellungen (clusterCategory, isNodeEnvDevelopment) und fügt Prozessorschutzläufe pro Anforderung hinzu.

Dies ist von ObservabilityConfiguration getrennt, da PerRequestSpanProcessor nur in bestimmten Szenarien verwendet wird und diese Einstellungen nicht in der allgemeinen ObservabilityConfiguration verfügbar gemacht werden sollten.

Extends

Eigenschaften

clusterCategory
isDevelopmentEnvironment

Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory.

isNodeEnvDevelopment

Gibt an, ob NODE_ENV den Entwicklungsmodus angibt. Gibt true zurück, wenn NODE_ENV "Development" ist (Groß-/Kleinschreibung wird nicht beachtet). Dies ist die Standard-Node.js Möglichkeit, den Entwicklungsmodus anzugeben.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Geerbte Methoden

parseEnvBoolean(undefined | string)

Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false".

parseEnvInt(undefined | string, number)

Analysieren Sie eine Umgebungsvariable als ganze Zahl, und geben Sie Fallback zurück, wenn ungültig oder nicht festgelegt.

Details zum Konstruktor

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parameter

Details zur Eigenschaft

clusterCategory

ClusterCategory clusterCategory

Eigenschaftswert

isDevelopmentEnvironment

Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory.

boolean isDevelopmentEnvironment

Eigenschaftswert

boolean

isNodeEnvDevelopment

Gibt an, ob NODE_ENV den Entwicklungsmodus angibt. Gibt true zurück, wenn NODE_ENV "Development" ist (Groß-/Kleinschreibung wird nicht beachtet). Dies ist die Standard-Node.js Möglichkeit, den Entwicklungsmodus anzugeben.

boolean isNodeEnvDevelopment

Eigenschaftswert

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Eigenschaftswert

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Eigenschaftswert

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Eigenschaftswert

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Eigenschaftswert

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Eigenschaftswert

number

perRequestMaxTraces

number perRequestMaxTraces

Eigenschaftswert

number

Details zur geerbten Methode

parseEnvBoolean(undefined | string)

Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false".

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

Parameter

envValue

undefined | string

Gibt zurück

boolean

Geerbt von RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analysieren Sie eine Umgebungsvariable als ganze Zahl, und geben Sie Fallback zurück, wenn ungültig oder nicht festgelegt.

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

Parameter

envValue

undefined | string

fallback

number

Gibt zurück

number

Geerbt von RuntimeConfiguration.parseEnvInt