EN: Read in English
Dunia O3: Penggera & Skrin
Variable dan templat
Anda akan belajar: jadikan satu dashboard melayan setiap kedai dengan satu senarai pilihan.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Prometheus 3 pada 1 Nov 2026
Masalahnya
Kedai Kancil ada dua server kedai, dan tak lama lagi lima. Perlukah satu dashboard untuk setiap kedai?
Pilih satu jawapan.
Tengok
Anda pilih shop-1 dan shop-2. Grafana tukar $instance sebelum Prometheus nampak. Tulis apa yang Prometheus terima.
Taip query PromQL, kemudian tekan Jalankan. Jadual papar jawapan pada masa nilai. Graf papar jawapan sepanjang masa.
dashboard variable: Senarai pilihan di atas dashboard Grafana. Pilih shop-2 dan query setiap panel tukar $instance kepada shop-2. ialah senarai pilihan itu. Setiap panel membacanya.
Cuba
Bina query panel yang ikut senarai pilihan. Ketik kepingan mengikut urutan.
Ketik kepingan ikut turutan yang betul.
Petunjuk
=~ padankan corak. Dua kedai yang dipilih jadi shop-1|shop-2.Teka
Dua kedai dipilih. Satu panel tulis instance="$instance", dengan satu =. Apa ia tunjuk?
Pilih satu jawapan.
Semak
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
$__rate_interval cuma berfungsi dalam Grafana. Rule berjalan dalam Prometheus, jadi ia guna tetingkap tetap.
Anda berjaya!
Kini anda boleh jadikan satu dashboard melayan setiap kedai dengan variable.
Nak tahu lebih (pilihan)
Jadikan ia Query variable: jenis Label values, label instance, metrik up. Hidupkan Multi-value dan Include All. Variable boleh bersambung: pilih job, dan senarai instance mengecil supaya padan.
Misi sebenar
0 daripada 3 langkah siap · Tanda anda disimpan.
English
Kedai Kancil has two shop servers, and soon five. Do you build one dashboard per shop?
You picked shop-1 and shop-2. Grafana swaps $instance before Prometheus sees it. Write what Prometheus gets.
A dashboard variable is that drop-down. Every panel reads it.
Build a panel query that follows the drop-down. Tap the pieces in order.
=~ matches a pattern. Two picked shops become shop-1|shop-2.Two shops are picked. A panel says instance="$instance", with one =. What does it show?
$__rate_interval only works inside Grafana. Rules run in Prometheus, so they use a fixed window.
You can now make one dashboard serve every shop with a variable.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Grafana variables · Prometheus template variables
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?