Membuat Peringatan untuk Layanan Milvus
Topik ini memperkenalkan mekanisme peringatan untuk layanan Milvus dan menjelaskan mengapa, kapan, dan bagaimana cara membuat peringatan di Milvus.
Dengan membuat peringatan, Anda dapat menerima notifikasi ketika nilai metrik tertentu melebihi ambang batas yang telah Anda tentukan sebelumnya.
Sebagai contoh, Anda membuat peringatan dan menetapkan 80 MB sebagai nilai maksimum untuk penggunaan memori oleh komponen Milvus. Jika penggunaan aktual melebihi angka yang telah ditetapkan, Anda akan menerima peringatan yang mengingatkan Anda bahwa penggunaan memori oleh komponen Milvus melebihi 80 MB. Setelah menerima peringatan tersebut, Anda dapat menyesuaikan alokasi sumber daya secara tepat dan tepat waktu untuk memastikan ketersediaan layanan.
Skenario untuk membuat peringatan
Di bawah ini adalah beberapa skenario umum yang perlu Anda buat peringatannya.
- Penggunaan CPU atau memori oleh komponen Milvus terlalu tinggi.
- Pod komponen Milvus hampir kehabisan ruang disk.
- Pod komponen Milvus terlalu sering memulai ulang.
Metrik berikut ini tersedia untuk konfigurasi peringatan:
Metrik | Deskripsi | Satuan ukuran |
---|---|---|
Penggunaan CPU | Penggunaan CPU oleh komponen Milvus yang ditunjukkan oleh waktu berjalannya CPU. | Detik |
Memori | Sumber daya memori yang dikonsumsi oleh komponen Milvus. | MB |
Goroutines | Aktivitas eksekusi bersamaan dalam bahasa GO. | / |
OS Threads | Thread, atau proses ringan dalam sistem operasi. | / |
Proses yang Dibuka Fds | Jumlah deskriptor file yang digunakan saat ini. | / |
Mengatur peringatan
Panduan ini mengambil contoh membuat peringatan untuk penggunaan memori komponen Milvus. Untuk membuat jenis peringatan lain, silakan sesuaikan perintah Anda. Jika Anda menemukan masalah selama proses ini, jangan ragu untuk bertanya di forum Milvus atau memulai diskusi di Slack.
Prasyarat
Tutorial ini mengasumsikan bahwa Anda telah menginstal dan mengkonfigurasi Grafana. Jika belum, kami sarankan untuk membaca panduan pemantauan.
1. Menambahkan kueri baru
Untuk menambahkan peringatan untuk penggunaan memori komponen Milvus, edit panel Memori. Kemudian, tambahkan kueri baru dengan metrik: process_resident_memory_bytes{app_kubernetes_io_name="milvus", app_kubernetes_io_instance=~"my-release", namespace="default"}
Alert_metric
2. Menyimpan dasbor
Simpan dasbor, dan tunggu beberapa menit untuk melihat peringatan.
Alert_dashboard
Kueri peringatan Grafana tidak mendukung variabel template. Oleh karena itu, Anda harus menambahkan kueri kedua tanpa variabel template dalam label. Kueri kedua diberi nama "A" secara default. Anda dapat mengganti namanya dengan mengklik dropdown.
Alert_query
3. Menambahkan notifikasi peringatan
Untuk menerima notifikasi peringatan, tambahkan "saluran notifikasi". Kemudian, tentukan saluran di bidang "Kirim ke".
Alert_notification
Jika peringatan berhasil dibuat dan dipicu, Anda akan menerima notifikasi seperti yang ditunjukkan pada gambar di bawah ini.
Pesan_pemberitahuan
Untuk menghapus peringatan, buka panel "Peringatan" dan klik tombol hapus.
Hapus_peringatan
Apa selanjutnya
- Jika Anda perlu memulai layanan pemantauan untuk Milvus:
- Baca panduan pemantauan
- Pelajari cara memvisualisasikan metrik pemantauan
- Jika Anda telah membuat peringatan untuk penggunaan memori oleh komponen Milvus:
- Pelajari cara mengalokasikan sumber daya
- Jika Anda mencari informasi tentang cara menskalakan cluster Milvus:
- Pelajari cara menskalakan cluster Milvus