Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.
constructor()Конструктор для створення екземпляра Metric.
constructor(options?: MetricOptions)| Властивість | Тип | Опис | Значення за замовчуванням |
|---|---|---|---|
meterName | string | Ідентифікатор meter | nocobase-meter |
version | string | Поточна версія NocoBase | |
readerName | string | string[] | Ідентифікатор(и) зареєстрованих MetricReader для використання |
init()Ініціалізує MetricProvider.
init(): voidregisterReader()Реєструє MetricReader.
registerReader(name: string, reader: GetMetricReader)| Параметр | Тип | Опис |
|---|---|---|
name | string | Унікальний ідентифікатор для MetricReader |
reader | () => MetricReader | Функція для отримання MetricReader |
addView()Додає View. Дивіться Configure Metric Views.
addView(...view: View[])getMeter()Отримує Meter.
getMeter(name?: string, version?: string)| Параметр | Тип | Опис | Значення за замовчуванням |
|---|---|---|---|
name | string | Ідентифікатор meter | nocobase-meter |
version | string | Поточна версія NocoBase |
start()Запускає MetricReader.
start(): voidshutdown()Зупиняє MetricReader.
shutdown(): Promise<void>