World map

 

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.

      When (expr)
      Wait first (for)
      Your rule: rules.yml
      groups:
      - name: kedai
      rules:
      - alert: CheckoutFailing
      expr: kedai_orders_per_minute > 30
      
      The value the alert watches
      0102030400s10m20m30mthreshold 30
      Graph as a table
      Graph as a table
      Timekedai_orders_per_minute
      0s20
      1m21
      2m22
      3m23
      4m24
      5m25
      6m26
      7m27
      8m28
      9m29
      10m30
      11m31
      12m32
      13m33
      14m34
      15m35
      16m36
      17m37
      18m38
      19m39
      20m40
      21m39
      22m38
      23m37
      24m36
      25m35
      26m34
      27m33
      28m32
      29m31
      30m30

      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{}
      0squiet
      1mquiet
      2mquiet
      3mquiet
      4mquiet
      5mquiet
      6mquiet
      7mquiet
      8mquiet
      9mquiet
      10mquiet
      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
      30mquiet

      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.

      1 / 5

      Checkout errors above 2% for 5 minutes

      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.