fix: Dashboard API 연동 오류 수정 — 캐시 모니터링 + 렌더링 안전성 #12

병합
htlee feature/dashboard-phase-1 에서 develop 로 1 commits 를 머지했습니다 2026-02-19 17:34:24 +09:00
소유자

Summary

  • CacheMonitoringController: @ConditionalOnProperty 제거, 5개 캐시 통합 집계
  • MonitoringController: delay API delayMinutes/status 항상 반환
  • App.tsx: Suspense + ErrorBoundary 추가
  • Dashboard.tsx: nullable 필드 방어

Test

  • npm build
  • mvn package
  • /api/monitoring/cache/stats 404 해결
  • /monitor/delay 불완전 응답 해결
## Summary - CacheMonitoringController: @ConditionalOnProperty 제거, 5개 캐시 통합 집계 - MonitoringController: delay API delayMinutes/status 항상 반환 - App.tsx: Suspense + ErrorBoundary 추가 - Dashboard.tsx: nullable 필드 방어 ## Test - npm build ✅ - mvn package ✅ - /api/monitoring/cache/stats 404 해결 - /monitor/delay 불완전 응답 해결
htlee added 1 commit 2026-02-19 17:34:18 +09:00
- CacheMonitoringController: @ConditionalOnProperty 제거, 5개 캐시 통합 집계
- MonitoringController: delay API에서 delayMinutes/status 항상 반환
- FiveMinTrackCache/HourlyTrackCache: getStatsMap() 메서드 추가
- App.tsx: Suspense fallback + ErrorBoundary 추가
- Dashboard.tsx: nullable 필드 방어 (?? 연산자)
- formatters.ts: formatNumber null 안전 처리

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee merged commit dca887b292 into develop 2026-02-19 17:34:24 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

Reference: gc/signal-batch#12
No description provided.