Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
constructor()Konstruktor zum Erstellen einer Metric-Instanz.
constructor(options?: MetricOptions)| Eigenschaft | Typ | Beschreibung | Standardwert |
|---|---|---|---|
meterName | string | Meter-Bezeichner | nocobase-meter |
version | string | Aktuelle NocoBase-Versionsnummer | |
readerName | string | string[] | Identifikator(en) der registrierten MetricReader, die aktiviert werden sollen |
init()Initialisiert den MetricProvider.
init(): voidregisterReader()Registriert einen MetricReader.
registerReader(name: string, reader: GetMetricReader)| Parameter | Typ | Beschreibung |
|---|---|---|
name | string | Eindeutiger Identifikator für MetricReader |
reader | () => MetricReader | Methode zum Abrufen des MetricReader |
addView()Fügt einen View hinzu. Siehe Configure Metric Views.
addView(...view: View[])getMeter()Ruft den Meter ab.
getMeter(name?: string, version?: string)| Parameter | Typ | Beschreibung | Standardwert |
|---|---|---|---|
name | string | Meter-Bezeichner | nocobase-meter |
version | string | Aktuelle NocoBase-Versionsnummer |
start()Startet den MetricReader.
start(): voidshutdown()Stoppt den MetricReader.
shutdown(): Promise<void>