เอกสารนี้แปลโดย AI สำหรับข้อมูลที่ถูกต้อง กรุณาดูเวอร์ชันภาษาอังกฤษ
constructor()คอนสตรักเตอร์สำหรับสร้างอินสแตนซ์ของ Metric ครับ
constructor(options?: MetricOptions)| คุณสมบัติ | ประเภท | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|---|
meterName | string | ตัวระบุ (Identifier) ของ meter | nocobase-meter |
version | string | หมายเลขเวอร์ชันปัจจุบันของ NocoBase | |
readerName | string | string[] | ตัวระบุของ MetricReader ที่ลงทะเบียนไว้ซึ่งต้องการเปิดใช้งาน |
init()เริ่มต้นการทำงานของ MetricProvider ครับ
init(): voidregisterReader()ลงทะเบียน MetricReader ครับ
registerReader(name: string, reader: GetMetricReader)| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
name | string | ตัวระบุเฉพาะ (Unique identifier) ของ MetricReader |
reader | () => MetricReader | วิธีการสำหรับรับค่า MetricReader |
addView()เพิ่ม View อ้างอิงได้ที่ Configure Metric Views ครับ
addView(...view: View[])getMeter()รับค่า Meter ครับ
getMeter(name?: string, version?: string)| พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|---|
name | string | ตัวระบุ (Identifier) ของ meter | nocobase-meter |
version | string | หมายเลขเวอร์ชันปัจจุบันของ NocoBase |
start()เริ่มการทำงานของ MetricReader ครับ
start(): voidshutdown()หยุดการทำงานของ MetricReader ครับ
shutdown(): Promise<void>