목적
머지된 관측 경로를 대시보드로 구성하고, GCP 내부 실제 HA probe 쓰기의 정상 기준선과 OpenProxy·primary 장애를 서로 다른 실행으로 검증한다.
작업
- Grafana에 앱 A/B, Patroni DB 3대, k6 결과별 요청률·실패·활성 VU 패널과 실행 ID 필터를 추가한다. 누적 k6 Trend를 최근 p95/p99처럼 표시하지 않는다.
- 실행 직전 DB leader 1·replica 2, etcd 3/3, LB 2/2, proxy 2/2, 복구 수단과 유효한 단기 시험 JWT를 확인한다.
- 정상 HTTP 쓰기 기준선: 외부 원장, dropped iterations, 201·실패·결과 불명, primary DB request_id별 행 수를 대조한다.
- 별도 실행에서 OpenProxy 한 대만 중단·복구하고, 이후 안전 관문이 통과하면 primary PostgreSQL 프로세스 장애를 별도 실행한다. 요청·역할·복구를 같은 시간축에 기록한다.
- 각 실행별 비식별 한국어 원본 로그와 실패·원복 결과를 분리해 보존한다.
중단 기준과 한계
- 정상 기준선의 미전송·원장 불일치, 복제/etcd 비정상, 독립 복구 가드 부재 시 장애를 주입하지 않는다.
- 실패·결과 불명 쓰기를 멱등성 없이 자동 재시도하지 않는다.
- Grafana 그래프만으로 RPO 0이나 무중단을 주장하지 않는다.
목적
머지된 관측 경로를 대시보드로 구성하고, GCP 내부 실제 HA probe 쓰기의 정상 기준선과 OpenProxy·primary 장애를 서로 다른 실행으로 검증한다.
작업
중단 기준과 한계