Repository navigation
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Contributor
Author
|
후속 대시보드 수정을
결과 불명은 여전히 HTTP 코드 대역 카드에 포함되지 않으며, 자동 새로고침만으로 새 실행 ID가 드롭다운에 나타나는지는 별도 리허설이 필요합니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔍️ 작업 내용
Closes #448
GCP OpenSQL HA 경로의 HTTP 쓰기와 장애를 같은 시간축에서 볼 수 있도록 Grafana 대시보드를 구성하고, 정상 기준선·OpenProxy A 중단·primary PostgreSQL 프로세스 종료를 각각 독립 실행으로 기록했습니다. 이어서 OpenProxy TCP 관측과 실행 ID별 HTTP 2xx·3xx·4xx·5xx 누적 카드, 화면 가독성 및 비식별 증거 검증을 추가했습니다.
✨ 상세 설명
왜 필요한가
기존에는 k6 원장·Patroni 상태·앱 지표를 따로 읽어야 했고,
up=1이나 프록시 TCP 연결을 실제 쓰기 성공으로 오해하기 쉬웠습니다. 지금 화면은 구성요소 상태와 사용자가 받은 HTTP 응답을 나란히 보여주되, 데이터 보존은 별도의 요청 ID–DB 행 대조로 판정합니다.변경 범위
unknown으로 따로 기록하고, 201 이외의 2xx도 예상 밖 응답으로 남김실제 측정 결과
ha448base01ha448proxy01ha448proc01hadash1009b01ha449smk0001ha449run0001첫 장애 실행 당시 대시보드는 8패널이었고, 후속 확장 후 18패널입니다. OpenProxy·primary 장애를 새 상태코드 카드 구성으로 재실행한 결과는 아닙니다. 첫 후속 접속 시험은 HTTP 403 6건으로 실패했고, 별도 합성 계정으로 다시 검증한 6건과 정상 기준선 1,801건을 각각 다른 실행으로 남겼습니다.
검증·근거
Java 제품 코드는 변경하지 않아 Gradle 전체 테스트는 이번 PR에서 실행하지 않았습니다. 원본 k6 JSONL과 비공개 인프라 식별자가 포함될 수 있는 파일은 부하 VM에 보존하고, 저장소에는 사전 비식별 검사를 통과한 후속 실행의 안전 이벤트·DB 대조·1초 숫자 계측만 추가했습니다.
🛠️ 추후 리팩토링 및 고도화 계획
📸 스크린샷 (선택)
인증된 관측 VM의 Grafana에서 실제 렌더링을 확인했습니다. 접근 제한과 내부 주소 비노출을 위해 공개 스크린샷은 첨부하지 않았습니다.
💬 리뷰 요구사항
up과 TCPprobe_success의 표시 문구가 실제 측정 경계를 과장하지 않는지 확인 부탁드립니다.unknown별도 분류, 원장·Remote Write 최종 합계 대조를 중점적으로 봐 주세요.