Telemetry Telemetri
Fitur ini saat ini bersifat eksperimental.
Modul telemetri (Telemetry) NocoBase berbasis pada OpenTelemetry, digunakan untuk mengumpulkan data trace dan metrik monitoring (Metric), meningkatkan observability NocoBase.
Instrumentasi
Metrik
Untuk penggunaan detail lihat OpenTelemetry - Acquiring a Meter.
Trace
Untuk penggunaan detail lihat OpenTelemetry - Acquiring a Tracer.
Library Tools
Lokasi inisialisasi modul telemetri di NocoBase adalah app.beforeLoad, sehingga tidak semua library instrumentasi cocok untuk NocoBase.
Misalnya instrumentation-koa perlu di-import sebelum Koa di-instansiasi, sedangkan Application NocoBase meskipun berbasis Koa, modul telemetrinya baru diinisialisasi setelah Application di-instansiasi, sehingga tidak dapat digunakan.
Untuk penggunaan detail lihat OpenTelemetry - Libraries.
Pengumpulan
Metrik
Trace
Untuk penggunaan detail lihat OpenTelemetry - Exporters.
Tautan Terkait
- Logger Log — Log dan telemetri digunakan bersama, melengkapi solusi observability
- Plugin — Mendaftarkan instrumentasi telemetri dan collector di plugin
- Ikhtisar Pengembangan Server — Posisi modul telemetri dalam arsitektur server
- Event — Menginisialisasi telemetri di
beforeLoadmelalui mekanisme event - Middleware — Menggabungkan telemetri di middleware untuk tracing rantai request

