diff --git a/journey/plans/251225_admin_dashboard_navigation_structure_refactoring.md b/journey/plans/251225_admin_dashboard_navigation_structure_refactoring.md index 2a81bd3..8a2d06a 100644 --- a/journey/plans/251225_admin_dashboard_navigation_structure_refactoring.md +++ b/journey/plans/251225_admin_dashboard_navigation_structure_refactoring.md @@ -26,11 +26,11 @@ ## 남은 작업 ### 서버별 서비스 상태 구분 API 구현 -**파일**: `admin-dashboard/backend/services/system_service.py`, `admin-dashboard/frontend/modules/system.js` +**파일**: `admin-dashboard/backend/services/system_service.py`, `admin-dashboard/frontend/modules/system.js:208-218` - `get_services_status()`에 `server: Optional[str] = None` 파라미터 추가 - 서버별 필터링: 51123 서버(nginx, gitea, backend, postgresql, neo4j, auth-server), 51124 서버(rb8001, skill-email, robeing-monitor, ChromaDB) - 프론트엔드: `loadSystem51123()`, `loadSystem51124()`가 서버별 API 호출하도록 수정 -- 서비스 상태 표시 형식: 카드 형식(`service-grid`) → 목록 형식(테이블/리스트)으로 변경, `response_time_ms`, `check_method`, `host`, `timestamp` 정보 포함 +- 서비스 상태 표시: `service-grid` → 테이블 형식으로 변경, `response_time_ms`, `check_method`, `host` 정보 포함 ### Nginx 상태 API 개선 **파일**: `admin-dashboard/backend/routers/system.py:97-133`