Cluster Operations API
Endpoint operasional per-node untuk monitoring kapasitas dan resource pada deployment cluster FREMIS-N.
Cluster Sharding
Arsitektur cluster, konsep partisi, coordinator routing, dan panduan operasional.
API Reference
Referensi lengkap semua endpoint FREMIS-N — recognition, enrollment, keyspace, dan sistem.
Endpoint pada halaman ini paling berguna dalam topologi cluster — query setiap node secara individual untuk memantau kapasitas shard dan utilisasi resource masing-masing. Dalam mode standalone, endpoint yang sama tersedia tetapi hanya mencerminkan satu node.
Coordinator tidak mengagregasi data dari semua node — panggil setiap node worker secara langsung menggunakan alamat dan port-nya masing-masing.
Mendapatkan Jumlah Vektor Termuat
Mengambil jumlah total vektor face embedding yang sedang dimuat di memori service FREMIS-N. Gunakan untuk monitoring kapasitas dan performa service.
curl -X GET "https://fremis-n.example.com/v1/loaded-vectors"{ "n_vectors": 50000}Mendapatkan Statistik Resource (CPU, RAM, GPU)
Mengambil statistik penggunaan resource sistem meliputi CPU, RAM, swap memory, disk, dan GPU (jika tersedia). Informasi ini berguna untuk monitoring performa dan capacity planning deployment FREMIS-N.
curl -X GET "https://fremis-n.example.com/v1/resource-stats"{ "message": "success", "result": { "db": { "host": "localhost", "retention_days": -1, "total_disk_usage_bytes": 1099511627776 }, "data": { "cpu": { "usage_percent": 25.5, "total_cores": 8 }, "memory": { "free_bytes": 8589934592, "total_bytes": 17179869184, "usage_percent": 50, "used_bytes": 8589934592 }, "swap_memory": { "free_bytes": 2147483648, "total_bytes": 4294967296, "usage_percent": 50, "used_bytes": 2147483648 }, "disks": [ { "mountpoint": "/", "total_bytes": 107374182400, "used_bytes": 53687091200, "free_bytes": 53687091200, "percent": 50 } ], "gpus": [ {} ], "nvidia_driver_version": "550.100", "camera_stats": [ {} ] } }}