Aviso de traducción IA
Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
Telemetría
Generalidades
Telemetry es el módulo de telemetría de NocoBase, basado en OpenTelemetry, que permite registrar herramientas de métricas (Metric) y trazas (Trace) dentro del ecosistema de OpenTelemetry.
Métodos de clase
constructor()
Constructor para crear una instancia de Telemetry.
Firma
constructor(options?: TelemetryOptions)
Tipo
Detalles
init()
Registra la instrumentación e inicializa Trace y Metric.
Firma
init(): void
start()
Inicia los procesadores de datos relacionados con Trace y Metric, como por ejemplo, la exportación a Prometheus.
Firma
start(): void
shutdown()
Detiene los procesadores de datos relacionados con Trace y Metric.
Firma
shutdown(): Promise<void>
addInstrumentation()
Añade bibliotecas de instrumentación.
Firma
addInstrumentation(...instrumentation: InstrumentationOption[])

