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
| cluster |
|
| is |
Si el clúster es un entorno de desarrollo (local o de desarrollo). Basado en clusterCategory. |
| is |
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. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Métodos heredados
| parse |
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. |
| parse |
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
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