Files
rtgs/infra/start-elk-native.cmd
rtgs 58ca23b5d9 Initialize RTGS prototype repository
3센터 A-A-A RTGS 실시간총액결제 프로토타입 최초 버전관리 시작.
- backend: Kotlin/Gradle 멀티모듈(sequencer, common, 채널/센터 모듈)
- frontend: Vite + TS
- infra: docker-compose, prometheus/grafana, ELK 네이티브 스크립트
- loadtest(k6), sim(장애/순서/정합성 시나리오), docs(PoC 보고서/복원력방안)
2026-07-15 15:37:32 +09:00

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-*)