Halaman Overview Dashboard adalah pusat pemantauan kondisi sistem Restly Anda secara real-time. Halaman ini menyajikan metrik kesehatan server, statistik penggunaan token LLM, status data cache, serta daftar lengkap agen dan data cache Anda yang sedang aktif.
1. Status Sistem & Sinkronisasi (Header):
Di bagian kanan atas terdapat indikator status komponen utama:
- API Online: Menandakan server backend FastAPI berjalan dengan normal.
- Redis Connected: Menandakan database in-memory Redis aktif untuk mempercepat respons chat.
- Qdrant Connected: Menandakan database vektor Qdrant siap untuk pencarian semantik dokumen.
Sinkronisasi Qdrant: Tombol khusus untuk memaksa server menyalin ulang data terupdate dari API eksternal Anda ke database vektor Qdrant agar asisten AI mendapatkan data paling segar.
Real-Time Progress Bar: Ketika sinkronisasi berjalan, bar kemajuan akan muncul secara real-time untuk memantau status tiap alat (SYNCING, SUCCESS, atau FAILED).
2. Kartu Metrik Statistik (Stats Cards):
Terdapat 8 kartu metrik utama untuk pemantauan sistem:
Jumlah total agen kecerdasan buatan Anda yang terdaftar.
Akumulasi jumlah baris riwayat obrolan di database.
Jumlah key sesi chat aktif dan total memori Redis yang digunakan.
Jumlah point vektor index dan kapasitas memori Qdrant.
Akumulasi penggunaan token API Gemini terhadap kuota batas 5.0M token.
Kecepatan waktu respons rata-rata server AI saat membalas chat.
Jumlah rata-rata pemakaian token yang dihabiskan per sesi obrolan.
Persentase chat yang dijawab langsung dari cache untuk menghemat token LLM.
3. Grafik Aktivitas & Tabel Detail:
Grafik Aktivitas (24 Jam): Visualisasi bar chart jumlah chat masuk per jam lengkap dengan tooltip detail log & token saat kursor diarahkan (hover).
Tabel Status Agen: Daftar seluruh agen beserta rute folder, model AI yang digunakan, jumlah chat yang dilayani, deskripsi, dan status operasionalnya.
Tabel Detail Vektor Qdrant: Rincian koleksi database vektor, nama tool terkait, jumlah poin data, dan ukuran kapasitas memori.
Tabel Detail Kunci Redis: Audit real-time kunci cache sesi obrolan beserta tipe data dan sisa waktu kadaluarsa (TTL).