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
| cluster |
|
| is |
Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory. |
| is |
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. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Geerbte Methoden
| parse |
Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false". |
| parse |
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
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