3센터 A-A-A RTGS 실시간총액결제 프로토타입 최초 버전관리 시작. - backend: Kotlin/Gradle 멀티모듈(sequencer, common, 채널/센터 모듈) - frontend: Vite + TS - infra: docker-compose, prometheus/grafana, ELK 네이티브 스크립트 - loadtest(k6), sim(장애/순서/정합성 시나리오), docs(PoC 보고서/복원력방안)
28 lines
1.4 KiB
Batchfile
28 lines
1.4 KiB
Batchfile
@echo off
|
|
rem ===================================================================
|
|
rem RTGS 로그관리 ELK 네이티브 기동 (Docker 없이). 각각 새 창으로 뜬다.
|
|
rem Elasticsearch :9200 (데이터 home\es-data)
|
|
rem Logstash :5000 (서비스 Logback TCP 수신 -> ES rtgs-logs-*)
|
|
rem Kibana :5601 (로그 조회 UI) -> http://localhost:5601 (Discover > RTGS Logs)
|
|
rem 주의: ELK는 메모리를 많이 쓴다(ES/Logstash 각 ~1GB). 서비스+인프라와 동시 구동 시 여유 확인.
|
|
rem ===================================================================
|
|
call C:\ai-dev\scripts\env.cmd
|
|
set "ES=%DEV_HOME%\apps\elasticsearch-8.15.2"
|
|
set "LS=%DEV_HOME%\apps\logstash-8.15.2"
|
|
set "KB=%DEV_HOME%\apps\kibana-8.15.2"
|
|
|
|
echo [elk] starting Elasticsearch :9200 (new window)...
|
|
start "RTGS Elasticsearch :9200" cmd /k "set ES_JAVA_HOME=%ES%\jdk&& %ES%\bin\elasticsearch.bat"
|
|
|
|
echo [elk] waiting for ES to come up...
|
|
timeout /t 40 /nobreak >nul
|
|
|
|
echo [elk] starting Logstash :5000 (new window)...
|
|
start "RTGS Logstash :5000" cmd /k "set LS_JAVA_HOME=%LS%\jdk&& %LS%\bin\logstash.bat -f %DEV_HOME%\home\logstash\rtgs.conf --path.data %DEV_HOME%\home\logstash\data"
|
|
|
|
echo [elk] starting Kibana :5601 (new window; ~1 min to be ready)...
|
|
start "RTGS Kibana :5601" cmd /k "%KB%\bin\kibana.bat"
|
|
|
|
echo.
|
|
echo [elk] launched. Kibana: http://localhost:5601 (Discover ^> RTGS Logs, index rtgs-logs-*)
|