logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор API

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Кэш

@nocobase/cli

NocoBase CLI
Глобальные переменные окружения

@nocobase/client

Приложение
Плагин

@nocobase/database

Коллекция
Поле

interfaces

BaseInterface
Операторы фильтрации

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Репозиторий

shared

create-options
destroy-options
find-one
find-options
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (абстрактный)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Менеджер источников данных
Контекст потока
FlowEngine
Модель потока
Ресурс рабочего процесса

@nocobase/logger

Логгер

@nocobase/server

AppCommand
Приложение
AuditManager
Контекст
Миграция
Плагин

@nocobase/sdk

Auth
Storage
Next PageОбзор API
Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

#Metric

#Методы класса

#constructor()

Конструктор для создания экземпляра Metric.

#Сигнатура

  • constructor(options?: MetricOptions)

#Тип

export type MetricOptions = {
  meterName?: string;
  version?: string;
  readerName?: string | string[];
};

#Подробности

СвойствоТипОписаниеЗначение по умолчанию
meterNamestringИдентификатор meternocobase-meter
versionstringТекущая версия NocoBase
readerNamestring | string[]Идентификатор(ы) зарегистрированных MetricReader, которые вы хотите включить

#init()

Инициализирует MetricProvider.

#Сигнатура

  • init(): void

#registerReader()

Регистрирует MetricReader.

#Сигнатура

  • registerReader(name: string, reader: GetMetricReader)

#Тип

import { MetricReader } from '@opentelemetry/sdk-metrics';

type GetMetricReader = () => MetricReader;

#Подробности

ПараметрТипОписание
namestringУникальный идентификатор MetricReader
reader() => MetricReaderМетод для получения MetricReader

#addView()

Добавляет View. См. Configure Metric Views.

#Сигнатура

  • addView(...view: View[])

#Тип

import { View } from '@opentelemetry/sdk-metrics';

#getMeter()

Получает Meter.

#Сигнатура

  • getMeter(name?: string, version?: string)

#Подробности

ПараметрТипОписаниеЗначение по умолчанию
namestringИдентификатор meternocobase-meter
versionstringТекущая версия NocoBase

#start()

Запускает MetricReader.

#Сигнатура

  • start(): void

#shutdown()

Останавливает MetricReader.

#Сигнатура

  • shutdown(): Promise<void>