logologo
Começar
Manual
Desenvolvimento
Plugins
API
Início
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Começar
Manual
Desenvolvimento
Plugins
API
Início
logologo
Visão Geral da API

@nocobase/auth

AuthManager
Autenticação
BaseAuth

@nocobase/cache

CacheManager
Cache

@nocobase/cli

NocoBase CLI
Variáveis de Ambiente Globais

@nocobase/client

Aplicação
Plugin

@nocobase/database

Coleção
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositório

shared

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

@nocobase/data-source-manager

DataSourceManager
DataSource (abstrata)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gerenciador de Fonte de Dados
Contexto do Fluxo
FlowEngine
FlowModel
Recurso de Fluxo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicação
AuditManager
Contexto
Migração
Plugin

@nocobase/sdk

Auth
Storage
Next PageVisão Geral da API
Aviso de tradução por IA

Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.

#Metric

#Métodos da classe

#constructor()

Construtor para criar uma instância de Metric.

#Assinatura

  • constructor(options?: MetricOptions)

#Tipo

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

#Detalhes

PropriedadeTipoDescriçãoValor padrão
meterNamestringIdentificador do meternocobase-meter
versionstringVersão atual do NocoBase
readerNamestring | string[]Identificador(es) do MetricReader registrado para usar

#init()

Inicializa o MetricProvider.

#Assinatura

  • init(): void

#registerReader()

Registra um MetricReader.

#Assinatura

  • registerReader(name: string, reader: GetMetricReader)

#Tipo

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

type GetMetricReader = () => MetricReader;

#Detalhes

ParâmetroTipoDescrição
namestringIdentificador único do MetricReader
processor() => MetricReaderFunção para obter o MetricReader

#addView()

Adiciona uma View. Consulte Configure Metric Views.

#Assinatura

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

#Tipo

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

#getMeter()

Obtém o Meter.

#Assinatura

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

#Detalhes

ParâmetroTipoDescriçãoValor padrão
namestringIdentificador do meternocobase-meter
versionstringVersão atual do NocoBase

#start()

Inicia o MetricReader.

#Assinatura

  • start(): void

#shutdown()

Para o MetricReader.

#Assinatura

  • shutdown(): Promise<void>