feat: UI Problems list filters, detail card and event timeline (d2-1)

- Filters status/severity/hostname; /problems/:id with Ack/Resolve and timeline

- Dashboard drill-down to open problems

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-28 09:55:28 +10:00
parent 64b5ef297a
commit 249894d8e1
7 changed files with 206 additions and 9 deletions
+3 -3
View File
@@ -87,7 +87,7 @@
### День 2
- [ ] `d2-1` UI Problems: список, фильтры, `Ack/Resolve`, карточка с таймлайном
- [x] `d2-1` UI Problems: список, фильтры, `Ack/Resolve`, карточка с таймлайном
- [ ] `d2-2` Dashboard: top hosts/types, `open vs resolved 24h`, drill-down
- [ ] `d2-3` Ops: retention, health checks, runbook backup/restore/deploy
- [ ] `dod` DoD: нет дублей `event_id`, Problems e2e, 3 правила, UI MVP, docs, push в kalinamall
@@ -116,8 +116,8 @@
#### День 2
- [ ] `09:0011:00` UI Problems: таблица + фильтры (`status/severity/host`)
- [ ] `11:0012:00` карточка проблемы + таймлайн событий
- [x] `09:0011:00` UI Problems: таблица + фильтры (`status/severity/host`)
- [x] `11:0012:00` карточка проблемы + таймлайн событий
- [ ] `13:0014:30` Dashboard: виджеты top hosts/types
- [ ] `14:3016:00` Dashboard: `open/resolved 24h` + drill-down
- [ ] `16:0017:00` retention job (`events 3090d`, `problems 180d+`)