Questo documento è stato tradotto dall'IA. Per informazioni accurate, consultare la versione inglese.
constructor()Costruttore per creare un'istanza di Metric.
constructor(options?: MetricOptions)| Proprietà | Tipo | Descrizione | Valore predefinito |
|---|---|---|---|
meterName | string | Identificatore del meter | nocobase-meter |
version | string | Versione attuale di NocoBase | |
readerName | string | string[] | Identificatore/i dei MetricReader registrati da abilitare |
init()Inizializza il MetricProvider.
init(): voidregisterReader()Registra un MetricReader.
registerReader(name: string, reader: GetMetricReader)| Parametro | Tipo | Descrizione |
|---|---|---|
name | string | Identificatore univoco per MetricReader |
reader | () => MetricReader | Metodo per ottenere il MetricReader |
addView()Aggiunge una View. Consulti Configure Metric Views.
addView(...view: View[])getMeter()Ottiene il Meter.
getMeter(name?: string, version?: string)| Parametro | Tipo | Descrizione | Valore predefinito |
|---|---|---|---|
name | string | Identificatore del meter | nocobase-meter |
version | string | Versione attuale di NocoBase |
start()Avvia il MetricReader.
start(): voidshutdown()Arresta il MetricReader.
shutdown(): Promise<void>