PerRequestSpanProcessorConfiguration class

تكوين PerRequestSpanProcessor. يرث إعدادات وقت التشغيل (clusterCategory، isNodeEnv Developer) ويضيف حواجز حماية المعالج لكل طلب.

يتم فصل هذا عن ObservabilityConfiguration لأن PerRequestSpanProcessor يستخدم فقط في سيناريوهات معينة ولا يجب كشف هذه الإعدادات في تكوين إمكانية المراقبة الشائعة.

يمتد

الخصائص

clusterCategory
isDevelopmentEnvironment

ما إذا كان نظام المجموعة بيئة تطوير (محلية أو تطويرية). استنادا إلى clusterCategory.

isNodeEnvDevelopment

ما إذا كان NODE_ENV يشير إلى وضع التطوير. إرجاع القيمة true عندما يكون NODE_ENV "تطوير" (غير حساس لحالة الأحرف). هذه هي الطريقة Node.js القياسية للإشارة إلى وضع التطوير.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

الأساليب المتوارثة

parseEnvBoolean(undefined | string)

تحليل متغير بيئة كقيمة منطقية. يتعرف على "true" و"1" و"yes" و"on" (غير حساس لحالة الأحرف) على أنه صحيح؛ كافة القيم الأخرى كخطأ.

parseEnvInt(undefined | string, number)

تحليل متغير بيئة كعدد صحيح، مع إرجاع احتياطي إذا كان غير صالح أو لم يتم تعيينه.

تفاصيل المنشئ

PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)

new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)

المعلمات

تفاصيل الخاصية

clusterCategory

ClusterCategory clusterCategory

قيمة الخاصية

isDevelopmentEnvironment

ما إذا كان نظام المجموعة بيئة تطوير (محلية أو تطويرية). استنادا إلى clusterCategory.

boolean isDevelopmentEnvironment

قيمة الخاصية

boolean

isNodeEnvDevelopment

ما إذا كان NODE_ENV يشير إلى وضع التطوير. إرجاع القيمة true عندما يكون NODE_ENV "تطوير" (غير حساس لحالة الأحرف). هذه هي الطريقة Node.js القياسية للإشارة إلى وضع التطوير.

boolean isNodeEnvDevelopment

قيمة الخاصية

boolean

isPerRequestExportEnabled

boolean isPerRequestExportEnabled

قيمة الخاصية

boolean

perRequestFlushGraceMs

number perRequestFlushGraceMs

قيمة الخاصية

number

perRequestMaxConcurrentExports

number perRequestMaxConcurrentExports

قيمة الخاصية

number

perRequestMaxSpansPerTrace

number perRequestMaxSpansPerTrace

قيمة الخاصية

number

perRequestMaxTraceAgeMs

number perRequestMaxTraceAgeMs

قيمة الخاصية

number

perRequestMaxTraces

number perRequestMaxTraces

قيمة الخاصية

number

تفاصيل الأساليب المتوارثة

parseEnvBoolean(undefined | string)

تحليل متغير بيئة كقيمة منطقية. يتعرف على "true" و"1" و"yes" و"on" (غير حساس لحالة الأحرف) على أنه صحيح؛ كافة القيم الأخرى كخطأ.

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

المعلمات

envValue

undefined | string

المرتجعات

boolean

موروث من RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

تحليل متغير بيئة كعدد صحيح، مع إرجاع احتياطي إذا كان غير صالح أو لم يتم تعيينه.

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

المعلمات

envValue

undefined | string

fallback

number

المرتجعات

number

موروث من RuntimeConfiguration.parseEnvInt