PerRequestSpanProcessorConfiguration class
PerRequestSpanProcessor yapılandırması. Çalışma zamanı ayarlarını (clusterCategory, isNodeEnvDevelopment) devralır ve istek başına işlemci korumaları ekler.
PerRequestSpanProcessor yalnızca belirli senaryolarda kullanıldığından ve bu ayarların ortak ObservabilityConfiguration'da gösterilmemesi gerektiğinden, bu observabilityConfiguration'dan ayrılır.
- Extends
Özellikler
| cluster |
|
| is |
Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre. |
| is |
NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Devralınan Yöntemler
| parse |
Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır. |
| parse |
Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün. |
Oluşturucu Ayrıntıları
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Parametreler
Özellik Ayrıntıları
clusterCategory
isDevelopmentEnvironment
Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.
boolean isDevelopmentEnvironment
Özellik Değeri
boolean
isNodeEnvDevelopment
NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.
boolean isNodeEnvDevelopment
Özellik Değeri
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Özellik Değeri
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Özellik Değeri
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Özellik Değeri
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Özellik Değeri
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Özellik Değeri
number
perRequestMaxTraces
number perRequestMaxTraces
Özellik Değeri
number
Devralınan Yöntemin Ayrıntıları
parseEnvBoolean(undefined | string)
Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametreler
- envValue
-
undefined | string
Döndürülenler
boolean
Devralınan RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametreler
- envValue
-
undefined | string
- fallback
-
number
Döndürülenler
number
Devralınan RuntimeConfiguration.parseEnvInt