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 보고서/복원력방안)
This commit is contained in:
rtgs
2026-07-15 15:37:32 +09:00
commit 58ca23b5d9
140 changed files with 11832 additions and 0 deletions

20
infra/start-grafana.cmd Normal file
View File

@@ -0,0 +1,20 @@
@echo off
rem ===================================================================
rem Grafana (관측성 B4 시각화) — Prometheus(:9090) 위에 대시보드.
rem 포터블: apps\grafana-13.1.0, 데이터 home\grafana-data.
rem 프로비저닝: infra\grafana\provisioning (Prometheus 데이터소스 + RTGS 대시보드 자동).
rem UI: http://localhost:3000 (익명 Admin 허용 — 로그인 없이 조회/편집)
rem ===================================================================
set "GF=C:\ai-dev\apps\grafana-13.1.0"
set "GF_PATHS_HOME=%GF%"
set "GF_PATHS_DATA=C:\ai-dev\home\grafana-data"
set "GF_PATHS_LOGS=C:\ai-dev\home\grafana-data\log"
set "GF_PATHS_PROVISIONING=C:\ai-dev\workspace\rtgs\infra\grafana\provisioning"
set "GF_SERVER_HTTP_PORT=3000"
set "GF_AUTH_ANONYMOUS_ENABLED=true"
set "GF_AUTH_ANONYMOUS_ORG_ROLE=Admin"
set "GF_USERS_DEFAULT_THEME=light"
if not exist "%GF_PATHS_DATA%" mkdir "%GF_PATHS_DATA%"
echo [grafana] starting on :3000 (datasource=Prometheus:9090, dashboard=RTGS Overview)...
start "Grafana :3000" "%GF%\bin\grafana.exe" server --homepath "%GF%"
echo [grafana] UI: http://localhost:3000 (Dashboards ^> RTGS Overview)