From d4b04c193e72b29006483b2efa35b4ce56b52cc8 Mon Sep 17 00:00:00 2001 From: DanielLee Date: Fri, 21 Nov 2025 15:09:07 +0900 Subject: [PATCH] GEOJSON MONITOR Docu Fix - Daniel C No.5 --- GEOJSON_MONITOR_README.md | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/GEOJSON_MONITOR_README.md b/GEOJSON_MONITOR_README.md index ad8f6d94..6d068900 100644 --- a/GEOJSON_MONITOR_README.md +++ b/GEOJSON_MONITOR_README.md @@ -228,8 +228,8 @@ tail -f logs/application.log | grep "geojson" 5. **성능 모니터링**: 처리 시간, 메모리 사용량 등 성능 지표 수집 #### 터미널 API 테스트 로그 -deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -s "http://localhost:8080/api/geojson/monitor/status" | jq . +deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -s "http://localhost:8080/api/geojson/monitor/status" | jq . { "cronExpression": "0/30 * * * * *", "processedDirectory": "/Users/deniallee/geojson/processed", @@ -244,6 +244,8 @@ deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -s "http://localh "tgz" ] } +--------------------------------------------------------------------------------------------------------------------------- + deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -s "http://localhost:8080/api/geojson/monitor/stats" | jq . { "fileSystem": { @@ -264,12 +266,20 @@ deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -s "http://localh "cronExpression": "0/30 * * * * *" } } + +--------------------------------------------------------------------------------------------------------------------------- + + deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -X POST -s "http://localhost:8080/api/geojson/monitor/init-d irectories" | jq . { "status": "success", "message": "디렉토리 초기화가 완료되었습니다." } + +--------------------------------------------------------------------------------------------------------------------------- + + deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % curl -X POST -s "http://localhost:8080/api/geojson/process/geomet ry" | jq . { @@ -278,12 +288,13 @@ ry" | jq . "processedIds": [], "status": "success" } -deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % + + # GeoJSON 파일 모니터링 시스템 - API 문제 해결 리스트 -## 🔧 해결된 문제들 +## 해결된 문제들 ### 1. **누락된 Stats API 추가** - **문제**: `/monitor/stats` 엔드포인트가 없어서 500 에러 발생 @@ -297,9 +308,9 @@ deniallee@Denialui-MacBookPro-2 kamco-dabeeo-backoffice % - **문제**: `HashMap`, Repository 클래스들 import 누락 - **해결**: 필요한 모든 import 문 추가 -## 📊 **현재 사용 가능한 API 목록** +## **현재 사용 가능한 API 목록** -### ✅ **GET APIs** +### **GET APIs** #### 1. 모니터링 상태 조회 ```bash @@ -345,7 +356,7 @@ curl "http://localhost:8080/api/geojson/monitor/stats" } ``` -### ✅ **POST APIs** +### **POST APIs** #### 1. 디렉토리 초기화 ```bash @@ -385,7 +396,7 @@ curl -X POST "http://localhost:8080/api/geojson/process/geometry/convert" \ -d '[1, 2, 3]' ``` -## 🎯 **주요 개선사항** +## **주요 개선사항** 1. **완전한 통계 정보 제공** - 데이터베이스 통계 (학습 데이터, Geometry 데이터 수) @@ -402,12 +413,12 @@ curl -X POST "http://localhost:8080/api/geojson/process/geometry/convert" \ - JSON 형식 통일 - 적절한 HTTP 상태 코드 -## 🚀 **시스템 현재 상태** +## **시스템 현재 상태** -- ✅ **모니터링 시스템**: 정상 작동 (30초 간격) -- ✅ **API 서버**: http://localhost:8080 에서 실행 중 -- ✅ **데이터베이스**: PostgreSQL + PostGIS 연결됨 -- ✅ **파일 처리**: 자동 ZIP/TAR 처리 가능 -- ✅ **통계 조회**: 실시간 시스템 상태 확인 가능 +- **모니터링 시스템**: 정상 작동 (30초 간격) +- **API 서버**: http://localhost:8080 에서 실행 중 +- **데이터베이스**: PostgreSQL + PostGIS 연결됨 +- **파일 처리**: 자동 ZIP/TAR 처리 가능 +- **통계 조회**: 실시간 시스템 상태 확인 가능 --- \ No newline at end of file