PerRequestSpanProcessorConfiguration class

PerRequestSpanProcessor の構成。 ランタイム設定 (clusterCategory、isNodeEnvDevelopment) を継承し、要求ごとのプロセッサ ガードレールを追加します。

PerRequestSpanProcessor は特定のシナリオでのみ使用され、これらの設定は一般的な ObservabilityConfiguration では公開しないでください。

Extends

プロパティ

clusterCategory
isDevelopmentEnvironment

クラスターが開発環境 (ローカルか開発) か。 clusterCategory に基づく。

isNodeEnvDevelopment

NODE_ENVが開発モードを示すかどうか。 NODE_ENVが 'development' の場合は true を返します (大文字と小文字は区別されません)。 これは、開発モードを示す標準的な Node.js 方法です。

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

継承されたメソッド

parseEnvBoolean(undefined | string)

環境変数をブール値として解析します。 'true'、'1'、'yes'、'on' (大文字と小文字は区別されません) を true として認識します。その他の値はすべて false です。

parseEnvInt(undefined | string, number)

環境変数を整数として解析し、無効な場合や設定されていない場合はフォールバックを返します。

コンストラクターの詳細

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

パラメーター

プロパティの詳細

clusterCategory

ClusterCategory clusterCategory

プロパティ値

isDevelopmentEnvironment

クラスターが開発環境 (ローカルか開発) か。 clusterCategory に基づく。

boolean isDevelopmentEnvironment

プロパティ値

boolean

isNodeEnvDevelopment

NODE_ENVが開発モードを示すかどうか。 NODE_ENVが 'development' の場合は true を返します (大文字と小文字は区別されません)。 これは、開発モードを示す標準的な Node.js 方法です。

boolean isNodeEnvDevelopment

プロパティ値

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

プロパティ値

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

プロパティ値

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

プロパティ値

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

プロパティ値

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

プロパティ値

number

perRequestMaxTraces

number perRequestMaxTraces

プロパティ値

number

継承済みメソッドの詳細

parseEnvBoolean(undefined | string)

環境変数をブール値として解析します。 'true'、'1'、'yes'、'on' (大文字と小文字は区別されません) を true として認識します。その他の値はすべて false です。

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

パラメーター

envValue

undefined | string

返品

boolean

Inherited From RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

環境変数を整数として解析し、無効な場合や設定されていない場合はフォールバックを返します。

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

パラメーター

envValue

undefined | string

fallback

number

返品

number

Inherited From RuntimeConfiguration.parseEnvInt