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

clusterCategory
isDevelopmentEnvironment

Se o cluster é um ambiente de desenvolvimento (local ou de desenvolvimento). Baseado no clusterCategory.

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.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Métodos Herdados

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.

parseEnvInt(undefined | string, number)

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

ClusterCategory clusterCategory

Valor de Propriedade

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