logologo
Começar
Manual
Desenvolvimento
Plugins
API
Início
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
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>