PerRequestSpanProcessorConfiguration class

Configuration de PerRequestSpanProcessor. Hérite des paramètres d’exécution (clusterCategory, isNodeEnvDevelopment) et ajoute des garde-fous de processeur par requête.

Cela est séparé de ObservabilityConfiguration, car PerRequestSpanProcessor est utilisé uniquement dans des scénarios spécifiques et ces paramètres ne doivent pas être exposés dans la common ObservabilityConfiguration.

Extends

Propriétés

clusterCategory
isDevelopmentEnvironment

Indique si le cluster est un environnement de développement (local ou dev). Basé sur clusterCategory.

isNodeEnvDevelopment

Indique si NODE_ENV indique le mode de développement. Retourne true lorsque NODE_ENV est « développement » (sans respect de la casse). Il s’agit de la méthode standard Node.js d’indiquer le mode de développement.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Méthodes héritées

parseEnvBoolean(undefined | string)

Analysez une variable d’environnement sous la forme d’une valeur booléenne. Reconnaît « true », « 1 », « oui », « on » (sans respect de la casse) comme vrai ; toutes les autres valeurs comme false.

parseEnvInt(undefined | string, number)

Analysez une variable d’environnement en tant qu’entier, en retournant la secours si elle n’est pas valide ou non définie.

Détails du constructeur

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Paramètres

Détails de la propriété

clusterCategory

ClusterCategory clusterCategory

Valeur de propriété

isDevelopmentEnvironment

Indique si le cluster est un environnement de développement (local ou dev). Basé sur clusterCategory.

boolean isDevelopmentEnvironment

Valeur de propriété

boolean

isNodeEnvDevelopment

Indique si NODE_ENV indique le mode de développement. Retourne true lorsque NODE_ENV est « développement » (sans respect de la casse). Il s’agit de la méthode standard Node.js d’indiquer le mode de développement.

boolean isNodeEnvDevelopment

Valeur de propriété

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Valeur de propriété

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Valeur de propriété

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Valeur de propriété

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Valeur de propriété

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Valeur de propriété

number

perRequestMaxTraces

number perRequestMaxTraces

Valeur de propriété

number

Détails de la méthode héritée

parseEnvBoolean(undefined | string)

Analysez une variable d’environnement sous la forme d’une valeur booléenne. Reconnaît « true », « 1 », « oui », « on » (sans respect de la casse) comme vrai ; toutes les autres valeurs comme false.

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

Paramètres

envValue

undefined | string

Retours

boolean

Hérité de RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analysez une variable d’environnement en tant qu’entier, en retournant la secours si elle n’est pas valide ou non définie.

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

Paramètres

envValue

undefined | string

fallback

number

Retours

number

Hérité de RuntimeConfiguration.parseEnvInt