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

clusterCategory
isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

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.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Devralınan Yöntemler

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.

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.

Oluşturucu Ayrıntıları

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametreler

Özellik Ayrıntıları

clusterCategory

ClusterCategory clusterCategory

Özellik Değeri

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