PerRequestSpanProcessorConfiguration class
Configuração para PerRequestSpanProcessor. Herda as definições de runtime (clusterCategory, isNodeEnvDevelopment) e adiciona guardas de proteção ao processador por pedido.
Isto está separado do ObservabilityConfiguration porque o PerRequestSpanProcessor é usado apenas em cenários específicos e estas definições não devem ser expostas no comum ObservabilityConfiguration.
- Extends
Propriedades
| cluster |
|
| is |
Se o cluster é um ambiente de desenvolvimento (local ou de desenvolvimento). Baseado no clusterCategory. |
| is |
Se NODE_ENV indica modo de desenvolvimento. Retorna verdadeiro quando NODE_ENV é 'desenvolvimento' (indistinto a maiúsculas minúsculas). Esta é a forma padrão Node.js de indicar o modo de desenvolvimento. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Métodos Herdados
| parse |
Analisa uma variável de ambiente como uma booleana. Reconhece 'verdadeiro', '1', 'sim', 'on' (indistinto a maiúsculas) como verdadeiro; todos os outros valores são falsos. |
| parse |
Analise uma variável de ambiente como um inteiro, retornando o fallback se for inválido ou não definido. |
Detalhes do Construtor
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Parâmetros
Detalhes de Propriedade
clusterCategory
isDevelopmentEnvironment
Se o cluster é um ambiente de desenvolvimento (local ou de desenvolvimento). Baseado no clusterCategory.
boolean isDevelopmentEnvironment
Valor de Propriedade
boolean
isNodeEnvDevelopment
Se NODE_ENV indica modo de desenvolvimento. Retorna verdadeiro quando NODE_ENV é 'desenvolvimento' (indistinto a maiúsculas minúsculas). Esta é a forma padrão Node.js de indicar o modo de desenvolvimento.
boolean isNodeEnvDevelopment
Valor de Propriedade
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Valor de Propriedade
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Valor de Propriedade
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Valor de Propriedade
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Valor de Propriedade
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Valor de Propriedade
number
perRequestMaxTraces
number perRequestMaxTraces
Valor de Propriedade
number
Detalhes do Método Herdado
parseEnvBoolean(undefined | string)
Analisa uma variável de ambiente como uma booleana. Reconhece 'verdadeiro', '1', 'sim', 'on' (indistinto a maiúsculas) como verdadeiro; todos os outros valores são falsos.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parâmetros
- envValue
-
undefined | string
Devoluções
boolean
Herdado de RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Analise uma variável de ambiente como um inteiro, retornando o fallback se for inválido ou não definido.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parâmetros
- envValue
-
undefined | string
- fallback
-
number
Devoluções
number
Herdado de RuntimeConfiguration.parseEnvInt