logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Начало
Руководство
Разработка
Плагины
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>