PerRequestSpanProcessorConfiguration class
การกําหนดค่าสําหรับ PerRequestSpanProcessor สืบทอดการตั้งค่ารันไทม์ (clusterCategory, isNodeEnvDevelopment) และเพิ่ม guardrails ตัวประมวลผลต่อคําขอ
ซึ่งจะแยกจาก 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 แต่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ค่าอื่นๆ ทั้งหมดเป็น เท็จ |
| parse |
แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นจํานวนเต็ม ส่งกลับ fallback ถ้าไม่ถูกต้องหรือไม่ได้ตั้งค่า |
รายละเอียดคอนสตรักเตอร์
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 แต่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ค่าอื่นๆ ทั้งหมดเป็น เท็จ
static function parseEnvBoolean(envValue: undefined | string): boolean
พารามิเตอร์
- envValue
-
undefined | string
การส่งคืน
boolean
สืบทอดมาจาก RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นจํานวนเต็ม ส่งกลับ fallback ถ้าไม่ถูกต้องหรือไม่ได้ตั้งค่า
static function parseEnvInt(envValue: undefined | string, fallback: number): number
พารามิเตอร์
- envValue
-
undefined | string
- fallback
-
number
การส่งคืน
number
สืบทอดมาจาก RuntimeConfiguration.parseEnvInt