PerRequestSpanProcessorConfiguration class

Configuración de PerRequestSpanProcessor. Hereda la configuración del entorno de ejecución (clusterCategory, isNodeEnvDevelopment) y agrega límites de protección de procesador por solicitud.

Esto se separa de ObservabilityConfiguration porque PerRequestSpanProcessor solo se usa en escenarios específicos y esta configuración no debe exponerse en la configuración común ObservabilityConfiguration.

Extends

Propiedades

clusterCategory
isDevelopmentEnvironment

Si el clúster es un entorno de desarrollo (local o de desarrollo). Basado en clusterCategory.

isNodeEnvDevelopment

Si NODE_ENV indica el modo de desarrollo. Devuelve true cuando NODE_ENV es "development" (sin distinción entre mayúsculas y minúsculas). Esta es la forma estándar Node.js de indicar el modo de desarrollo.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Métodos heredados

parseEnvBoolean(undefined | string)

Analice una variable de entorno como un valor booleano. Reconoce 'true', '1', 'sí', 'on' (sin distinción entre mayúsculas y minúsculas) como true; todos los demás valores como false.

parseEnvInt(undefined | string, number)

Analice una variable de entorno como un entero y devuelva la reserva si no es válida o no está establecida.

Detalles del constructor

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parámetros

Detalles de las propiedades

clusterCategory

ClusterCategory clusterCategory

Valor de propiedad

isDevelopmentEnvironment

Si el clúster es un entorno de desarrollo (local o de desarrollo). Basado en clusterCategory.

boolean isDevelopmentEnvironment

Valor de propiedad

boolean

isNodeEnvDevelopment

Si NODE_ENV indica el modo de desarrollo. Devuelve true cuando NODE_ENV es "development" (sin distinción entre mayúsculas y minúsculas). Esta es la forma estándar Node.js de indicar el modo de desarrollo.

boolean isNodeEnvDevelopment

Valor de propiedad

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Valor de propiedad

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Valor de propiedad

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Valor de propiedad

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Valor de propiedad

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Valor de propiedad

number

perRequestMaxTraces

number perRequestMaxTraces

Valor de propiedad

number

Detalles de los métodos heredados

parseEnvBoolean(undefined | string)

Analice una variable de entorno como un valor booleano. Reconoce 'true', '1', 'sí', 'on' (sin distinción entre mayúsculas y minúsculas) como true; todos los demás valores como false.

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

Parámetros

envValue

undefined | string

Devoluciones

boolean

Heredado de RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analice una variable de entorno como un entero y devuelva la reserva si no es válida o no está establecida.

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

Parámetros

envValue

undefined | string

fallback

number

Devoluciones

number

Heredado de RuntimeConfiguration.parseEnvInt