Dokumen ini diterjemahkan oleh AI. Untuk informasi yang akurat, silakan merujuk ke versi bahasa Inggris.
Modul Telemetri (Telemetry) NocoBase dibangun di atas OpenTelemetry, menyediakan kemampuan observabilitas yang terpadu dan dapat diperluas untuk aplikasi NocoBase. Modul ini mendukung pengumpulan dan pengeksporan berbagai metrik aplikasi, termasuk permintaan HTTP, penggunaan sumber daya sistem, dan lainnya.
Untuk mengaktifkan modul telemetri, Anda perlu mengonfigurasi variabel lingkungan yang relevan.
Atur ke on.
Nama layanan.
Pengekspor metrik (metric exporters). Mendukung beberapa pengekspor yang dipisahkan dengan koma. Silakan merujuk ke dokumentasi pengekspor yang tersedia untuk nilai yang dapat digunakan.
Metrik yang akan diekspor, dipisahkan dengan koma. Nilai yang tersedia dapat merujuk pada bagian Metrik.
Ambang batas (threshold) pencatatan durasi permintaan HTTP (http_request_cost), dalam milidetik. Nilai default adalah 0, yang berarti semua permintaan akan dicatat. Jika diatur ke nilai yang lebih besar dari 0, hanya permintaan dengan durasi yang melebihi ambang batas tersebut yang akan dicatat.
Berikut adalah metrik yang saat ini dicatat dalam aplikasi. Jika Anda membutuhkan metrik tambahan, Anda dapat merujuk ke dokumentasi pengembangan untuk perluasan atau hubungi kami.
| Nama Metrik | Tipe Metrik | Deskripsi |
|---|---|---|
process_cpu_percent | ObservableGauge | Persentase penggunaan CPU proses |
process_memory_mb | ObservableGauge | Penggunaan memori proses dalam MB |
process_heap_mb | ObservableGauge | Penggunaan memori heap proses dalam MB |
http_request_cost | Histogram | Durasi permintaan HTTP dalam ms |
http_request_count | Counter | Jumlah permintaan HTTP |
http_request_active | UpDownCounter | Jumlah permintaan HTTP aktif saat ini |
sub_app_status | ObservableGauge | Statistik jumlah sub-aplikasi berdasarkan status, dilaporkan oleh plugin plugin-multi-app-manager |