Dokumen ini diterjemahkan oleh AI. Untuk informasi yang akurat, silakan merujuk ke versi bahasa Inggris.
constructor()Konstruktor untuk membuat instance Metric.
constructor(options?: MetricOptions)| Properti | Tipe | Deskripsi | Nilai Default |
|---|---|---|---|
meterName | string | Identifikasi meter | nocobase-meter |
version | string | Versi NocoBase saat ini | |
readerName | string | string[] | Identifikasi MetricReader terdaftar yang akan digunakan | - |
init()Menginisialisasi MetricProvider.
init(): voidregisterReader()Mendaftarkan MetricReader.
registerReader(name: string, reader: GetMetricReader)| Parameter | Tipe | Deskripsi |
|---|---|---|
name | string | Identifikasi unik untuk MetricReader |
reader | () => MetricReader | Metode untuk mendapatkan MetricReader |
addView()Menambahkan View. Lihat Configure Metric Views.
addView(...view: View[])getMeter()Mendapatkan Meter.
getMeter(name?: string, version?: string)| Parameter | Tipe | Deskripsi | Nilai Default |
|---|---|---|---|
name | string | Identifikasi meter | nocobase-meter |
version | string | Versi NocoBase saat ini |
start()Memulai MetricReader.
start(): voidshutdown()Menghentikan MetricReader.
shutdown(): Promise<void>