PerRequestSpanProcessorConfiguration class

קביעת תצורה עבור PerRequestSpanProcessor. מקבל בירושה הגדרות זמן ריצה (clusterCategory, isNodeEnvDevelopment) ומוסיף מעקות של מעבד לפי בקשה.

פעולה זו מופרדת מ- ObservabilityConfiguration מכיוון ש- PerRequestSpanProcessor נמצא בשימוש בתרחישים ספציפיים בלבד, והגדרות אלה אינן אמורות להיות חשופות בתצורה הנפוצה של ObservabilityConfiguration.

מרחיב

מאפיינים

clusterCategory
isDevelopmentEnvironment

אם האשכול הוא סביבת פיתוח (מקומית או פיתוח). מבוסס על ClusterCategory.

isNodeEnvDevelopment

אם NODE_ENV מציין מצב פיתוח. החזרת ערך true NODE_ENV הוא 'פיתוח' (לא תלוי רישיות). זוהי הדרך הסטנדרטית Node.js המציין מצב פיתוח.

isPerRequestExportEnabled
perRequestFlushGraceMs
perRequestMaxConcurrentExports
perRequestMaxSpansPerTrace
perRequestMaxTraceAgeMs
perRequestMaxTraces

שיטות שעברו בירושה

parseEnvBoolean(undefined | string)

ניתוח מבנה טקסט של משתנה סביבה כ משתנה בוליאני. מזהה את הערך 'true', '1', 'yes', 'on' (לא תלוי רישיות) כ- True; כל שאר הערכים כ- False.

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' (לא תלוי רישיות) כ- True; כל שאר הערכים כ- False.

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