Peta dunia

 

EN: Read in English

Dunia O3: Penggera & Skrin

Amaran pada simptom, bukan punca

Anda akan belajar: panggil orang untuk apa yang pelanggan rasa, bukan untuk setiap mesin yang sibuk.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Prometheus 3 pada 1 Nov 2026

Masalahnya

Pukul 3 pagi. Pager berbunyi: CPU 95%. Anda bangun dan semak. Setiap pesanan berjalan elok. Berbaloikah anda dikejutkan?

Pilih satu jawapan.

Tengok

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      simptom (symptom): Apa yang pelanggan rasa: pesanan gagal, laman lambat. Beri amaran pada simptom; tengok punca (CPU, cakera) di skrin. ialah apa yang pelanggan rasa. Punca ialah satu sebab ia mungkin berlaku.

      Cuba

      CPU sibuk dari minit 5 hingga 13. Pesanan gagal dari minit 18. Pilih rule yang kejutkan orang hanya untuk yang kedua.

      Bina rule alert daripada blok. Garis masa papar bila ia menunggu dan bila ia berbunyi.

      Bila (expr)
      Tunggu dahulu (for)
      Label
      Mesej (annotations)
      Rule anda: rules.yml
      groups:
      - name: kedai
      rules:
      - alert: KedaiPain
      expr: kedai:cpu_busy:ratio > 0.9
      labels:
      severity: page
      annotations:
      summary: "{{ $value | humanizePercentage }} of orders fail"
      
      Nilai yang alert perhatikan
      00.250.50.7510s10m20m30mhad 0.9
      Graf sebagai jadual
      Graf sebagai jadual
      Masakedai:cpu_busy:ratio{instance="kedai-1"}
      0s0.3
      1m0.3
      2m0.3
      3m0.3
      4m0.3
      5m0.95
      6m0.95
      7m0.95
      8m0.95
      9m0.95
      10m0.95
      11m0.95
      12m0.95
      13m0.95
      14m0.35
      15m0.35
      16m0.35
      17m0.35
      18m0.35
      19m0.35
      20m0.35
      21m0.35
      22m0.35
      23m0.35
      24m0.35
      25m0.35
      26m0.35
      27m0.35
      28m0.35
      29m0.35
      30m0.35

      Apa alert buat sepanjang masa

      Kelabu: senyap. Kuning: pending (benar, tetapi menunggu). Merah: firing.

      • {instance="kedai-1", severity="page"}

        ๐Ÿ”” firing 5m hingga 13m

      Pada 25m:

      Tiada yang pending atau firing.

      Garis masa sebagai jadual
      Masa{instance="kedai-1", severity="page"}
      0ssenyap
      1msenyap
      2msenyap
      3msenyap
      4msenyap
      5m๐Ÿ”” firing
      6m๐Ÿ”” firing
      7m๐Ÿ”” firing
      8m๐Ÿ”” firing
      9m๐Ÿ”” firing
      10m๐Ÿ”” firing
      11m๐Ÿ”” firing
      12m๐Ÿ”” firing
      13m๐Ÿ”” firing
      14msenyap
      15msenyap
      16msenyap
      17msenyap
      18msenyap
      19msenyap
      20msenyap
      21msenyap
      22msenyap
      23msenyap
      24msenyap
      25msenyap
      26msenyap
      27msenyap
      28msenyap
      29msenyap
      30msenyap

      Teka

      Cakera akan penuh dalam 4 jam. Pelanggan belum rasa apa-apa. Apa paling sesuai?

      Pilih satu jawapan.

      Semak

      Leret ke kanan jika ia patut panggil orang. Leret ke kiri jika tidak.

      Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

      1 / 4

      Lebih 5% checkout gagal selama 2 minit

      Lebih 5% checkout gagal selama 2 minit

      Anda berjaya!

      Kini anda boleh panggil orang untuk kesakitan pelanggan, bukan untuk mesin sibuk.

      Nak tahu lebih (pilihan)

      Punca masih penting. Letak CPU, memori dan cakera di skrin, dan dalam runbook. Jadi on-call boleh cari sebabnya dengan cepat. Nasihat Prometheus sendiri: sedikit amaran, setiap satu terikat pada kesakitan yang pengguna rasa.