BM: Baca dalam Bahasa Melayu
World O1: The Control Room
Dashboards or alerts?
You will learn: what belongs on a screen, what deserves to wake someone up, and how to tell them apart.
Checked with Prometheus 3 on 1 Nov 2026
The problem
3 a.m. The disk is 71% full and fills slowly. Wake someone up?
Pick one answer.
Watch
A dashboard: A wall of graphs you look at when you choose. It never wakes anyone up. waits until you look. An alert calls a person, now. Sort each one.
Drag a card into a box. Or tap the card, then tap the box.
Try it
Build one alert: A message that calls a person because something needs action now. that calls a person only when customers hurt. Pick the blocks, then test.
Build an alert rule from the blocks. The timeline shows when it would wait and when it would fire.
groups: - name: kedai rules: - alert: CheckoutFailing expr: kedai_orders_per_minute > 30
Graph as a table
| Time | kedai_orders_per_minute |
|---|---|
| 0s | 20 |
| 1m | 21 |
| 2m | 22 |
| 3m | 23 |
| 4m | 24 |
| 5m | 25 |
| 6m | 26 |
| 7m | 27 |
| 8m | 28 |
| 9m | 29 |
| 10m | 30 |
| 11m | 31 |
| 12m | 32 |
| 13m | 33 |
| 14m | 34 |
| 15m | 35 |
| 16m | 36 |
| 17m | 37 |
| 18m | 38 |
| 19m | 39 |
| 20m | 40 |
| 21m | 39 |
| 22m | 38 |
| 23m | 37 |
| 24m | 36 |
| 25m | 35 |
| 26m | 34 |
| 27m | 33 |
| 28m | 32 |
| 29m | 31 |
| 30m | 30 |
What the alert does over time
Grey: quiet. Amber: pending (true, but waiting). Red: firing.
{}๐ firing 11m to 29m
At 25m:
- FIRING
CheckoutFailing
Timeline as a table
| Time | {} |
|---|---|
| 0s | quiet |
| 1m | quiet |
| 2m | quiet |
| 3m | quiet |
| 4m | quiet |
| 5m | quiet |
| 6m | quiet |
| 7m | quiet |
| 8m | quiet |
| 9m | quiet |
| 10m | quiet |
| 11m | ๐ firing |
| 12m | ๐ firing |
| 13m | ๐ firing |
| 14m | ๐ firing |
| 15m | ๐ firing |
| 16m | ๐ firing |
| 17m | ๐ firing |
| 18m | ๐ firing |
| 19m | ๐ firing |
| 20m | ๐ firing |
| 21m | ๐ firing |
| 22m | ๐ firing |
| 23m | ๐ firing |
| 24m | ๐ firing |
| 25m | ๐ firing |
| 26m | ๐ firing |
| 27m | ๐ firing |
| 28m | ๐ firing |
| 29m | ๐ firing |
| 30m | quiet |
Hint
An alert should mean: a customer is hurting, act now.Predict
Your alert waits 5 minutes before it calls (for: 5m). Why wait?
Pick one answer.
Check
Is this a good alert? Swipe right for good.
Swipe right for good, left for needs work. Or use the buttons.
Checkout errors above 2% for 5 minutes
You did it!
You can now choose between a dashboard and an alert.
Go deeper (optional)
A good alert is urgent, needs a human, and needs it now. Everything else goes on a dashboard, a ticket or a chat message. World O3 builds real alert rules and routes them with Alertmanager.
Real mission
0 of 3 steps done ยท Your ticks are saved.
Bahasa Melayu
Pukul 3 pagi. Cakera 71% penuh dan makin penuh perlahan-lahan. Kejutkan seseorang?
Dashboard (papan pemuka) tunggu sampai anda tengok. Amaran panggil seseorang, sekarang. Susun setiap satu.
Bina satu amaran yang panggil orang hanya bila pelanggan terjejas. Pilih blok, kemudian uji.
Amaran anda tunggu 5 minit sebelum memanggil (for: 5m). Kenapa tunggu?
Adakah ini amaran yang baik? Leret ke kanan untuk yang baik.
Kini anda boleh pilih antara dashboard dan amaran.
You finished this before. Practice is always welcome!
Official docs: Prometheus: alerting rules ยท Prometheus: alerting practices ยท Grafana: dashboards
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?