PerRequestSpanProcessorConfiguration class
Konfiguracja narzędzia PerRequestSpanProcessor. Dziedziczy ustawienia środowiska uruchomieniowego (clusterCategory, isNodeEnvDevelopment) i dodaje zabezpieczenia procesora na żądanie.
Jest to oddzielone od funkcji ObservabilityConfiguration, ponieważ narzędzie PerRequestSpanProcessor jest używane tylko w określonych scenariuszach, a te ustawienia nie powinny być uwidocznione w typowej funkcji ObservabilityConfiguration.
- Rozszerzenie
Właściwości
| cluster |
|
| is |
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory. |
| is |
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Metody dziedziczone
| parse |
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false. |
| parse |
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona. |
Szczegóły konstruktora
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Parametry
Szczegóły właściwości
clusterCategory
isDevelopmentEnvironment
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory.
boolean isDevelopmentEnvironment
Wartość właściwości
boolean
isNodeEnvDevelopment
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania.
boolean isNodeEnvDevelopment
Wartość właściwości
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Wartość właściwości
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Wartość właściwości
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Wartość właściwości
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Wartość właściwości
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Wartość właściwości
number
perRequestMaxTraces
number perRequestMaxTraces
Wartość właściwości
number
Szczegóły metody dziedziczonej
parseEnvBoolean(undefined | string)
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametry
- envValue
-
undefined | string
Zwraca
boolean
Dziedziczone z RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametry
- envValue
-
undefined | string
- fallback
-
number
Zwraca
number
Dziedziczone z RuntimeConfiguration.parseEnvInt