ObservabilityConfiguration class

การกําหนดค่าสําหรับแพคเกจความสามารถในการสังเกตได้ สืบทอดการตั้งค่ารันไทม์และเพิ่มการตั้งค่าเฉพาะความสามารถในการสังเกตได้

ขยาย

คุณสมบัติ

clusterCategory
isDevelopmentEnvironment

คลัสเตอร์เป็นสภาพแวดล้อมการพัฒนา (ภายในเครื่องหรือพัฒนา) ขึ้นอยู่กับ clusterCategory

isNodeEnvDevelopment

NODE_ENV ระบุโหมดการพัฒนาหรือไม่ ส่งกลับค่า true เมื่อ NODE_ENV เป็น 'การพัฒนา' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) นี่คือวิธี Node.js มาตรฐานที่ระบุโหมดการพัฒนา

isObservabilityExporterEnabled
observabilityAuthenticationScopes

รับขอบเขตการรับรองความถูกต้องที่สังเกตได้ ใช้โดย AgenticTokenCache สําหรับการรับรองความถูกต้องของบริการที่สังเกตได้

observabilityDomainOverride
observabilityLogLevel

วิธีการสืบทอด

parseEnvBoolean(undefined | string)

แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นบูลีน รู้จัก 'true', '1', 'yes', 'on' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) เป็น true แต่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ค่าอื่นๆ ทั้งหมดเป็น เท็จ

parseEnvInt(undefined | string, number)

แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นจํานวนเต็ม ส่งกลับ fallback ถ้าไม่ถูกต้องหรือไม่ได้ตั้งค่า

รายละเอียดคอนสตรักเตอร์

ObservabilityConfiguration(ObservabilityConfigurationOptions)

new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)

พารามิเตอร์

รายละเอียดคุณสมบัติ

clusterCategory

ClusterCategory clusterCategory

ค่าคุณสมบัติ

isDevelopmentEnvironment

คลัสเตอร์เป็นสภาพแวดล้อมการพัฒนา (ภายในเครื่องหรือพัฒนา) ขึ้นอยู่กับ clusterCategory

boolean isDevelopmentEnvironment

ค่าคุณสมบัติ

boolean

isNodeEnvDevelopment

NODE_ENV ระบุโหมดการพัฒนาหรือไม่ ส่งกลับค่า true เมื่อ NODE_ENV เป็น 'การพัฒนา' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) นี่คือวิธี Node.js มาตรฐานที่ระบุโหมดการพัฒนา

boolean isNodeEnvDevelopment

ค่าคุณสมบัติ

boolean

isObservabilityExporterEnabled

boolean isObservabilityExporterEnabled

ค่าคุณสมบัติ

boolean

observabilityAuthenticationScopes

รับขอบเขตการรับรองความถูกต้องที่สังเกตได้ ใช้โดย AgenticTokenCache สําหรับการรับรองความถูกต้องของบริการที่สังเกตได้

readonly string[] observabilityAuthenticationScopes

ค่าคุณสมบัติ

readonly string[]

observabilityDomainOverride

null | string observabilityDomainOverride

ค่าคุณสมบัติ

null | string

observabilityLogLevel

string observabilityLogLevel

ค่าคุณสมบัติ

string

รายละเอียดวิธีการสืบทอด

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