Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
constructor()Construtor para criar uma instância de Metric.
constructor(options?: MetricOptions)| Propriedade | Tipo | Descrição | Valor padrão |
|---|---|---|---|
meterName | string | Identificador do meter | nocobase-meter |
version | string | Versão atual do NocoBase | |
readerName | string | string[] | Identificador(es) do MetricReader registrado para usar |
init()Inicializa o MetricProvider.
init(): voidregisterReader()Registra um MetricReader.
registerReader(name: string, reader: GetMetricReader)| Parâmetro | Tipo | Descrição |
|---|---|---|
name | string | Identificador único do MetricReader |
processor | () => MetricReader | Função para obter o MetricReader |
addView()Adiciona uma View. Consulte Configure Metric Views.
addView(...view: View[])getMeter()Obtém o Meter.
getMeter(name?: string, version?: string)| Parâmetro | Tipo | Descrição | Valor padrão |
|---|---|---|---|
name | string | Identificador do meter | nocobase-meter |
version | string | Versão atual do NocoBase |
start()Inicia o MetricReader.
start(): voidshutdown()Para o MetricReader.
shutdown(): Promise<void>