PerRequestSpanProcessorConfiguration class
Configuração para PerRequestSpanProcessor. Herda as configurações de runtime (clusterCategory, isNodeEnvDevelopment) e adiciona guardrails de processador por solicitação.
Isso é separado de ObservabilityConfiguration porque PerRequestSpanProcessor é usado apenas em cenários específicos e essas configurações não devem ser expostas na ObservabilityConfiguration comum.
- Extends
Propriedades
| cluster |
|
| is |
Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory. |
| is |
Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Métodos herdados
| parse |
Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false. |
| parse |
Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido. |
Detalhes do construtor
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Parâmetros
Detalhes da propriedade
clusterCategory
isDevelopmentEnvironment
Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory.
boolean isDevelopmentEnvironment
Valor da propriedade
boolean
isNodeEnvDevelopment
Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento.
boolean isNodeEnvDevelopment
Valor da propriedade
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Valor da propriedade
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Valor da propriedade
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Valor da propriedade
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Valor da propriedade
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Valor da propriedade
number
perRequestMaxTraces
number perRequestMaxTraces
Valor da propriedade
number
Detalhes do método herdado
parseEnvBoolean(undefined | string)
Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parâmetros
- envValue
-
undefined | string
Retornos
boolean
Herdado de RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parâmetros
- envValue
-
undefined | string
- fallback
-
number
Retornos
number
Herdado de RuntimeConfiguration.parseEnvInt