Latihan 1 dari materi Site Reliability Engineering di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi calculateErrorBudget(sloPercent, periodDays) yang menghitung error budget.
Return object:
slo: sloPercent (number)errorBudgetPercent: 100 - sloPercentdowntimeMinutes: Math.round dari (errorBudgetPercent / 100) * periodDays * 24 * 60downtimeFormatted: format sebagai "{jam}h {menit}m" dimana jam = Math.floor(downtimeMinutes / 60), menit = sisaContoh: calculateErrorBudget(99.9, 30) → { slo: 99.9, errorBudgetPercent: 0.1, downtimeMinutes: 43, downtimeFormatted: "0h 43m" }