Latihan 1: Error Monitoring (Sentry-style) — Debugging

Latihan 1 dari materi Error Monitoring (Sentry-style) di Debugging — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Implementasikan error monitoring aggregator sederhana seperti Sentry, dengan grouping berdasarkan fingerprint.

createMonitor(release) Return object dengan method berikut:

capture(error, context)

getEvents() → return array event unik (sudah digroup)

getEventsByTag(key, value) → filter event di mana tags[key] === value

getTopErrors(n) → return n event teratas berdasarkan count (descending)

Hint