Milvus WebUI
Milvus Web UI adalah alat manajemen grafis untuk Milvus. Alat ini meningkatkan kemampuan pengamatan sistem dengan antarmuka yang sederhana dan intuitif. Anda dapat menggunakan Milvus Web UI untuk mengamati statistik dan metrik komponen dan ketergantungan Milvus, memeriksa detail basis data dan koleksi, dan membuat daftar konfigurasi Milvus yang terperinci.
Gambaran Umum
Milvus Web UI berbeda dengan Birdwatcher dan Attu karena Milvus Web UI merupakan alat bawaan untuk menyediakan pengamatan sistem secara keseluruhan dengan antarmuka yang sederhana dan intuitif.
Tabel berikut ini membandingkan fitur-fitur Milvus Web UI dan Birdwatcher/Attu:
Fitur | Milvus Web UI | Pengamat Burung | Attu |
---|---|---|---|
Bentuk operasional | GUI | CLI | GUI |
Target pengguna | Pemelihara, pengembang | Pemelihara | Pengembang |
Instalasi | Bawaan bawaan | Alat yang berdiri sendiri | Alat yang berdiri sendiri |
Ketergantungan | Milvus | Milvus / etcd | Milvus |
Fungsi Utama | Lingkungan runtime, detail basis data/koleksi, segmen, saluran, tugas, dan permintaan kueri yang lambat | Pemeriksaan metadata dan eksekusi API Milvus | Manajemen basis data dan tugas-tugas operasional |
Tersedia sejak | v2.5.0 | v2.0.0 | v0.1.8 |
Sejak v2.5.0, Anda dapat mengakses Milvus Web UI menggunakan URL berikut ini pada instance Milvus yang sedang berjalan:
http://${MILVUS_PROXY_IP}:9091/webui
Fitur
Milvus Web UI menyediakan fitur-fitur berikut ini:
Gambaran umum Milvus Web UI
-
Anda dapat menemukan informasi tentang instance Milvus yang sedang berjalan, komponen, klien yang terhubung, dan dependensi.
-
Anda dapat melihat daftar database dan koleksi yang sedang berjalan di Milvus dan memeriksa detailnya.
-
Anda dapat melihat statistik yang dikumpulkan dari node kueri dan koordinator kueri dalam hal segmen, saluran, replika, dan grup sumber daya.
-
Anda dapat melihat statistik yang dikumpulkan dari node data dalam hal segmen dan saluran.
-
Anda dapat melihat daftar tugas yang berjalan di Milvus, termasuk tugas penjadwal Querycoord, tugas pemadatan, tugas pembuatan indeks, tugas impor, dan tugas sinkronisasi data.
-
Anda dapat melihat daftar permintaan lambat di Milvus, termasuk jenis permintaan, durasi permintaan, dan parameter permintaan.
-
Anda dapat melihat daftar konfigurasi Milvus dan nilainya.
-
Anda dapat mengakses dua alat bawaan, pprof dan alat visualisasi data Milvus, dari UI Web.
Beranda
Pada halaman Beranda, Anda dapat menemukan informasi berikut:
Beranda UI Web Milvus
Informasi sistem: Melihat informasi sistem, termasuk informasi tentang mode penerapan, gambar yang digunakan dalam penerapan, dan informasi terkait.
Informasi Komponen: Melihat status dan metrik komponen di Milvus, termasuk status dan metrik node kueri, node data, node indeks, koordinator, dan proksi.
Klien yang terhubung: Melihat klien yang terhubung dan informasinya, termasuk jenis dan versi SDK, nama pengguna, dan riwayat akses mereka.
Ketergantungan sistem: Melihat status dan metrik ketergantungan Milvus, termasuk status dan metrik meta store, antrean pesan, dan penyimpanan objek.
Koleksi
Pada halaman Koleksi, Anda dapat melihat daftar basis data dan koleksi yang ada di Milvus saat ini dan memeriksa detailnya.
Koleksi UI Web Milvus
Database: Melihat daftar database yang saat ini ada di Milvus dan detailnya.
Koleksi: Melihat daftar koleksi di setiap basis data dan rinciannya.
Anda dapat mengklik sebuah koleksi untuk melihat detailnya, termasuk jumlah field, partisi, indeks, dan informasi lainnya secara rinci.
Detail Koleksi UI Web Milvus
Query
Halaman Kueri Milvus Web UI
Segmen: Melihat daftar segmen dan detailnya, termasuk ID segmen, koleksi yang sesuai, status, ukuran, dll.
Saluran: Melihat daftar saluran dan detailnya, termasuk nama saluran, koleksi yang sesuai, dll.
Replika: Melihat daftar replika dan detailnya, termasuk ID replika, koleksi yang sesuai, dll.
Grup sumber daya: Melihat daftar grup sumber daya dan detailnya, termasuk nama grup sumber daya, jumlah node kueri dalam grup, dan konfigurasinya, dll.
Data
Halaman Data UI Web Milvus
Segmen: Melihat daftar segmen dari node/koordinator data dan detailnya, termasuk ID segmen, koleksi yang sesuai, status, ukuran, dll.
Saluran: Melihat daftar saluran dari node/koordinator data dan detailnya, termasuk nama saluran, koleksi yang sesuai, dll.
Tugas
Halaman Tugas UI Web Milvus
Tugas: Melihat daftar tugas yang sedang berjalan di Milvus, termasuk jenis tugas, status, dan tindakan.
Tugas QueryCoord: Melihat semua tugas penjadwal QueryCoord, termasuk penyeimbang, pemeriksa indeks/segmen/saluran/pemimpin dalam 15 menit terakhir.
Tugas Pemadatan: Melihat semua tugas pemadatan dari koordinator data dalam 15 menit terakhir.
Tugas Pembuatan Indeks: Melihat semua tugas pembuatan indeks dari koordinator data dalam 30 menit terakhir.
Tugas Impor: Melihat semua tugas impor dari koordinator data dalam 30 menit terakhir.
Tugas Sinkronisasi Data: Melihat semua tugas sinkronisasi data dari node data dalam 15 menit terakhir.
Permintaan lambat
Halaman Permintaan Lambat UI Web Milvus
- Permintaan lambat: Permintaan lambat adalah pencarian atau kueri yang memiliki latensi lebih lama dari nilai
proxy.slowQuerySpanInSeconds
yang ditentukan dalam konfigurasi. Daftar permintaan lambat menampilkan semua permintaan lambat dalam 15 menit terakhir.
Konfigurasi
Halaman Konfigurasi UI Web Milvus
- Konfigurasi: Melihat daftar konfigurasi runtime Milvus dan nilainya.
Alat
pprof: Mengakses alat pprof untuk membuat profil dan men-debug Milvus.
Alat visualisasi data Milvus: Mengakses alat visualisasi data Milvus untuk memvisualisasikan data dalam Milvus.