Latihan 1: Alerting & On-Call — DevOps

Latihan 1 dari materi Alerting & On-Call di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function evaluateAlert(rule, currentValue). rule berbentuk { metric, operator, threshold, severity }.

  1. Bandingkan currentValue dengan rule.threshold memakai rule.operator. Operatornya teks, salah satu dari ">", "<", ">=", atau "<=".
  2. Kembalikan object { triggered, severity, metric, currentValue, threshold } dengan urutan key persis itu. triggered bernilai true atau false, severity dan metric disalin dari rule.

Yang dinilai nilai kembaliannya:

Hasilnya dibandingkan sebagai teks JSON, jadi urutan key ikut dicek. Baris console.log di kode awal biarkan saja.

Hint