Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
constructor()Constructor para crear una instancia de Metric.
constructor(options?: MetricOptions)| Propiedad | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
meterName | string | Identificador del meter | nocobase-meter |
version | string | Versión actual de NocoBase | |
readerName | string | string[] | Identificador(es) de los MetricReader registrados que se desean habilitar |
init()Inicializa MetricProvider.
init(): voidregisterReader()Registra un MetricReader.
registerReader(name: string, reader: GetMetricReader)| Parámetro | Tipo | Descripción |
|---|---|---|
name | string | Identificador único para MetricReader |
reader | () => MetricReader | Método para obtener el MetricReader |
addView()Añade una View. Consulte Configure Metric Views.
addView(...view: View[])getMeter()Obtiene el Meter.
getMeter(name?: string, version?: string)| Parámetro | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
name | string | Identificador del meter | nocobase-meter |
version | string | Versión actual de NocoBase |
start()Inicia el MetricReader.
start(): voidshutdown()Detiene el MetricReader.
shutdown(): Promise<void>