logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Empezar
Manual
Desarrollo
Plugins
API
Inicio
logologo
API Overview

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Caché

@nocobase/cli

CLI de NocoBase
Variables de Entorno Globales

@nocobase/client

Aplicación
Plugin

@nocobase/database

Colección
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositorio

shared

create-options
destroy-options
find-one
Estado vacío
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (abstracta)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gestor de Fuentes de Datos
Contexto del Flujo
FlowEngine
FlowModel
Recurso de Flujo de Trabajo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicación
AuditManager
Contexto
Migración
Plugin

@nocobase/sdk

Auth
Storage
Next PageAPI Overview
Aviso de traducción IA

Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.

#Metric

#Métodos de clase

#constructor()

Constructor para crear una instancia de Metric.

#Firma

  • constructor(options?: MetricOptions)

#Tipo

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

#Detalles

PropiedadTipoDescripciónValor por defecto
meterNamestringIdentificador del meternocobase-meter
versionstringVersión actual de NocoBase
readerNamestring | string[]Identificador(es) de los MetricReader registrados que se desean habilitar

#init()

Inicializa MetricProvider.

#Firma

  • init(): void

#registerReader()

Registra un MetricReader.

#Firma

  • registerReader(name: string, reader: GetMetricReader)

#Tipo

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

type GetMetricReader = () => MetricReader;

#Detalles

ParámetroTipoDescripción
namestringIdentificador único para MetricReader
reader() => MetricReaderMétodo para obtener el MetricReader

#addView()

Añade una View. Consulte Configure Metric Views.

#Firma

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

#Tipo

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

#getMeter()

Obtiene el Meter.

#Firma

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

#Detalles

ParámetroTipoDescripciónValor por defecto
namestringIdentificador del meternocobase-meter
versionstringVersión actual de NocoBase

#start()

Inicia el MetricReader.

#Firma

  • start(): void

#shutdown()

Detiene el MetricReader.

#Firma

  • shutdown(): Promise<void>