PerRequestSpanProcessorConfiguration class

PerRequestSpanProcessor에 대한 구성입니다. 런타임 설정(clusterCategory, isNodeEnvDevelopment)을 상속하고 요청당 프로세서 가드레일을 추가합니다.

PerRequestSpanProcessor는 특정 시나리오에서만 사용되며 이러한 설정은 일반적인 ObservabilityConfiguration에 노출되어서는 안 되므로 ObservabilityConfiguration과 분리됩니다.

Extends

속성

clusterCategory
isDevelopmentEnvironment

클러스터가 개발 환경(로컬 또는 개발)인지 여부입니다. clusterCategory 기반.

isNodeEnvDevelopment

NODE_ENV 개발 모드를 나타내는지 여부입니다. NODE_ENV '개발'(대/소문자를 구분하지 않는 경우)이면 true를 반환합니다. 이는 개발 모드를 나타내는 표준 Node.js 방법입니다.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

상속된 메서드

parseEnvBoolean(undefined | string)

환경 변수를 부울로 구문 분석합니다. 'true', '1', 'yes', 'on'(대/소문자를 구분하지 않는)을 true로 인식합니다. 다른 모든 값은 false입니다.

parseEnvInt(undefined | string, number)

환경 변수를 정수로 구문 분석하여 유효하지 않거나 설정되지 않은 경우 대체(fallback)를 반환합니다.

생성자 세부 정보

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

매개 변수

속성 세부 정보

clusterCategory

ClusterCategory clusterCategory

속성 값

isDevelopmentEnvironment

클러스터가 개발 환경(로컬 또는 개발)인지 여부입니다. clusterCategory 기반.

boolean isDevelopmentEnvironment

속성 값

boolean

isNodeEnvDevelopment

NODE_ENV 개발 모드를 나타내는지 여부입니다. NODE_ENV '개발'(대/소문자를 구분하지 않는 경우)이면 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

상속된 개체 RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

환경 변수를 정수로 구문 분석하여 유효하지 않거나 설정되지 않은 경우 대체(fallback)를 반환합니다.

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

매개 변수

envValue

undefined | string

fallback

number

반품

number

상속된 개체 RuntimeConfiguration.parseEnvInt