Nodeflux Central
Cluster Sharding

Cluster Operations API

Endpoint operasional per-node untuk monitoring kapasitas dan resource pada deployment cluster FREMIS-N.

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.

GET
/v1/loaded-vectors

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Response Body

application/json

curl -X GET "https://fremis-n.example.com/v1/loaded-vectors"
{  "n_vectors": 50000}
Empty
Empty
Empty
Empty

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.

GET
/v1/resource-stats

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Response Body

application/json

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": [        {}      ]    }  }}
Empty
Empty
Empty
Empty

On this page