Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
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>