cms.c2sgmbh/tests/unit/monitoring
Martin Porwoll 086dd269fa fix(monitoring): address code review findings
- SSE stream: detect client disconnect via request.signal to stop
  polling loop (prevents wasted DB queries after tab close)
- AlertEvaluator: split shouldFire/recordFired so cooldown is only
  recorded after successful dispatch (prevents alert suppression
  on dispatch failure)
- SnapshotCollector: cache payload instance (avoid re-importing on
  every 60s tick)
- Alert acknowledge: validate alertId type (string|number)
- Logs search: add 300ms debounce to prevent query-per-keystroke
- Replace remaining `any` cast with Record<string, unknown>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 01:02:50 +00:00
..
alert-evaluator.unit.spec.ts fix(monitoring): address code review findings 2026-02-15 01:02:50 +00:00
monitoring-logger.unit.spec.ts fix(monitoring): cache payload instance in logger to prevent flaky tests 2026-02-15 00:52:17 +00:00
monitoring-service.unit.spec.ts feat(monitoring): add monitoring service with system health and service checks 2026-02-15 00:26:28 +00:00
performance-tracker.unit.spec.ts feat(monitoring): add performance tracker with ring buffer 2026-02-15 00:29:58 +00:00
types.test.ts feat(monitoring): add shared types for monitoring system 2026-02-15 00:11:33 +00:00