Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
constructor()Constructeur pour créer une instance de Metric.
constructor(options?: MetricOptions)| Propriété | Type | Description | Valeur par défaut |
|---|---|---|---|
meterName | string | Identifiant du meter | nocobase-meter |
version | string | Version actuelle de NocoBase | |
readerName | string | string[] | Identifiant(s) du ou des MetricReader enregistrés à utiliser |
init()Initialise le MetricProvider.
init(): voidregisterReader()Enregistre un MetricReader.
registerReader(name: string, reader: GetMetricReader)| Paramètre | Type | Description |
|---|---|---|
name | string | Identifiant unique pour le MetricReader |
processor | () => MetricReader | Méthode pour obtenir le MetricReader |
addView()Ajoute une View. Consultez Configure Metric Views.
addView(...view: View[])getMeter()Obtient le Meter.
getMeter(name?: string, version?: string)| Paramètre | Type | Description | Valeur par défaut |
|---|---|---|---|
name | string | Identifiant du meter | nocobase-meter |
version | string | Version actuelle de NocoBase |
start()Démarre le MetricReader.
start(): voidshutdown()Arrête le MetricReader.
shutdown(): Promise<void>