PerRequestSpanProcessorConfiguration class
קביעת תצורה עבור PerRequestSpanProcessor. מקבל בירושה הגדרות זמן ריצה (clusterCategory, isNodeEnvDevelopment) ומוסיף מעקות של מעבד לפי בקשה.
פעולה זו מופרדת מ- ObservabilityConfiguration מכיוון ש- PerRequestSpanProcessor נמצא בשימוש בתרחישים ספציפיים בלבד, והגדרות אלה אינן אמורות להיות חשופות בתצורה הנפוצה של ObservabilityConfiguration.
- מרחיב
מאפיינים
| cluster |
|
| is |
אם האשכול הוא סביבת פיתוח (מקומית או פיתוח). מבוסס על ClusterCategory. |
| is |
אם NODE_ENV מציין מצב פיתוח. החזרת ערך true NODE_ENV הוא 'פיתוח' (לא תלוי רישיות). זוהי הדרך הסטנדרטית Node.js המציין מצב פיתוח. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
שיטות שעברו בירושה
| parse |
ניתוח מבנה טקסט של משתנה סביבה כ משתנה בוליאני. מזהה את הערך 'true', '1', 'yes', 'on' (לא תלוי רישיות) כ- True; כל שאר הערכים כ- False. |
| parse |
ניתוח מבנה טקסט של משתנה סביבה כמספר שלם, החזרת ערך חזרה אם לא חוקי או לא הוגדר. |
פרטי הבנאי
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
פרמטרים
פרטי המאפיין
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