EN: Read in English
Dunia O2: Kaunter
rate() dan increase()
Anda akan belajar: cara tukar counter jadi 'berapa laju' dan 'berapa banyak', walaupun aplikasi mula semula.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Prometheus 3 pada 1 Nov 2026
Masalahnya
Counter nasi lemak di SS15 tunjuk 300. Adakah gerai itu sibuk sekarang?
Pilih satu jawapan.
Cuba
rate(): Berapa laju counter naik, sesaat, dipuratakan dalam satu tetingkap. Ia faham bila aplikasi mula semula. beritahu berapa laju counter naik, sesaat, dalam satu tetingkap.
Balut ia: rate(kedai_orders_total[5m]). Kemudian Run.
Teka
Nasi lemak di SS15 naik 0, 30, 60, 90… satu langkah setiap minit. Apa kata rate()?
Pilih satu jawapan.
Tengok
Mula semula akan reset counter ke 0. rate() perasan penurunan itu dan terus mengira naik.
Jalankan pada 16m: mesin kaunter Bangsar mula semula. Kemudian balut dengan rate(…[5m]) dan Run lagi.
Cuba
Guna rate() dengan betul? Leret ke kanan untuk yang baik.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
rate(kedai_orders_total[5m])Cuba
increase() kata berapa banyak counter naik dalam tetingkap. Berapa ralat 500 dalam 10 minit lepas?
Tapis code="500", tambah [10m], kemudian balut semuanya dengan increase( ). Jalankan.
Semak
rate() kata 0.25 sesaat. Apa kata increase() untuk [10m]?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh tukar counter jadi kelajuan dengan rate() dan jumlah dengan increase().
Nak tahu lebih (pilihan)
irate() guna dua sampel terakhir sahaja: cepat berubah, sesuai untuk graf pantas. Kedua-duanya meneka hujung tetingkap. Jadi increase() boleh tunjuk 133.33, bukan nombor bulat. Dalam Grafana, $__rate_interval pilih tetingkap yang selamat untuk anda.
Misi sebenar
docker compose up -ddocker compose down
0 daripada 4 langkah siap · Tanda anda disimpan.
English
The nasi lemak counter at SS15 says 300. Is the stall busy right now?
rate() tells how fast a counter grows, per second, over a window.
Nasi lemak at SS15 goes 0, 30, 60, 90… one step each minute. What does rate() say?
Restarts reset counters to 0. rate() notices the drop and keeps counting up.
Good use of rate()? Swipe right for good.
increase() says how much a counter grew in the window. How many 500 errors in the last 10 minutes?
rate() says 0.25 per second. What does increase() say over [10m]?
You can now turn a counter into a speed with rate() and a total with increase().
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: PromQL functions: rate() · PromQL functions: increase() · Prometheus: metric types (counter)
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?