PerRequestSpanProcessorConfiguration class

PerRequestSpanProcessor-määritys. Perii suorituspalveluasetukset (clusterCategory, isNodeEnvDevelopment) ja lisää pyyntökohtaiset suorittimen suojakaiteet.

Tämä on erotettu ObservabilityConfiguration-määrityksestä, koska PerRequestSpanProcessor-ominaispiirrettä käytetään vain tietyissä tilanteissa, eikä näitä asetuksia saa näyttää yleisessä ObservabilityConfiguration-kohteessa.

Ulottuu

Ominaisuudet

clusterCategory
isDevelopmentEnvironment

Onko klusteri kehitysympäristö (paikallinen vai kehitysympäristö). Perustuu clusterCategory-luokkaan.

isNodeEnvDevelopment

Ilmaisee NODE_ENV tarkoittaako NODE_ENV kehitystilaa. Palauttaa arvon true, kun NODE_ENV on kehitys (kirjainkoko ei ole merkitsevä). Tämä on Node.js vakiotapa osoittaa kehitystila.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

Perityt menetelmät

parseEnvBoolean(undefined | string)

Jäsennä ympäristömuuttuja totuusarvoksi. Tunnistaa true-, 1-, yes-, on- (kirjainkoko ei ole merkitsevä) -arvoksi true; kaikki muut arvot false-arvona.

parseEnvInt(undefined | string, number)

Jäsennä ympäristömuuttuja kokonaisluvuksi, joka palauttaa varakohteen, jos se on virheellinen tai sitä ei ole määritetty.

Konstruktorin tiedot

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

Parametrit

Ominaisuuden tiedot

clusterCategory

ClusterCategory clusterCategory

Ominaisuuden arvo

isDevelopmentEnvironment

Onko klusteri kehitysympäristö (paikallinen vai kehitysympäristö). Perustuu clusterCategory-luokkaan.

boolean isDevelopmentEnvironment

Ominaisuuden arvo

boolean

isNodeEnvDevelopment

Ilmaisee NODE_ENV tarkoittaako NODE_ENV kehitystilaa. Palauttaa arvon true, kun NODE_ENV on kehitys (kirjainkoko ei ole merkitsevä). Tämä on Node.js vakiotapa osoittaa kehitystila.

boolean isNodeEnvDevelopment

Ominaisuuden arvo

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

Ominaisuuden arvo

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

Ominaisuuden arvo

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

Ominaisuuden arvo

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

Ominaisuuden arvo

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

Ominaisuuden arvo

number

perRequestMaxTraces

number perRequestMaxTraces

Ominaisuuden arvo

number

Perityn menetelmän tiedot

parseEnvBoolean(undefined | string)

Jäsennä ympäristömuuttuja totuusarvoksi. Tunnistaa true-, 1-, yes-, on- (kirjainkoko ei ole merkitsevä) -arvoksi true; kaikki muut arvot false-arvona.

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

Parametrit

envValue

undefined | string

Palautukset

boolean

Peritty kohteesta RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Jäsennä ympäristömuuttuja kokonaisluvuksi, joka palauttaa varakohteen, jos se on virheellinen tai sitä ei ole määritetty.

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

Parametrit

envValue

undefined | string

fallback

number

Palautukset

number

Peritty kohteesta RuntimeConfiguration.parseEnvInt