Avis de traduction IA

Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.

Metric

Méthodes de classe

constructor()

Constructeur pour créer une instance de Metric.

Signature

  • constructor(options?: MetricOptions)

Type

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

Détails

PropriétéTypeDescriptionValeur par défaut
meterNamestringIdentifiant du meternocobase-meter
versionstringVersion actuelle de NocoBase
readerNamestring | string[]Identifiant(s) du ou des MetricReader enregistrés à utiliser

init()

Initialise le MetricProvider.

Signature

  • init(): void

registerReader()

Enregistre un MetricReader.

Signature

  • registerReader(name: string, reader: GetMetricReader)

Type

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

type GetMetricReader = () => MetricReader;

Détails

ParamètreTypeDescription
namestringIdentifiant unique pour le MetricReader
processor() => MetricReaderMéthode pour obtenir le MetricReader

addView()

Ajoute une View. Consultez Configure Metric Views.

Signature

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

Type

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

getMeter()

Obtient le Meter.

Signature

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

Détails

ParamètreTypeDescriptionValeur par défaut
namestringIdentifiant du meternocobase-meter
versionstringVersion actuelle de NocoBase

start()

Démarre le MetricReader.

Signature

  • start(): void

shutdown()

Arrête le MetricReader.

Signature

  • shutdown(): Promise<void>