Telemetry
概览
Telemetry は NocoBase のテレメトリモジュールです。OpenTelemetry をベースにラップされており、OpenTelemetry エコシステムのメトリクス (Metric) およびトレース (Trace) ツールの登録をサポートしています。
クラスメソッド
constructor()
コンストラクタ。Telemetry インスタンスを作成します。
シグネチャ
constructor(options?: TelemetryOptions)
型
詳細情報
init()
インストルメンテーション(Instrumentation)を登録し、Trace と Metric を初期化します。
シグネチャ
init(): void
start()
Prometheus へのエクスポートなど、Trace や Metric 関連データの処理プログラムを開始します。
シグネチャ
start(): void
shutdown()
Trace や Metric 関連データの処理プログラムを停止します。
シグネチャ
shutdown(): Promise<void>
addInstrumentation()
インストルメンテーションライブラリを追加します。
シグネチャ
addInstrumentation(...instrumentation: InstrumentationOption[])

