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.
✅ 작업 내용
모니터링 CI/CD 파이프라인 추가
prometheus.yml
이 GitHub Actions를 통해 배포 시 동기화되도록 구성했습니다.모니터링 Docker Compose 분리
Prometheus
prometheus.yml
Pull 방식으로 설정prometheus.yml
파일을 Pull 방식으로 설정하여 모니터링 대상이/metrics
엔드포인트를 통해 메트릭 데이터를 제공하도록 구성했습니다.🧐 고민한 점
기존 서버(t2.micro)의 문제점
서버 분리
Push vs Pull 방식의 선택
Prometheus에서 메트릭 데이터를 수집하는 방식으로 Push와 Pull 두 가지 옵션이 있었습니다.
Push 방식
Pull 방식
/metrics
엔드포인트에 직접 접근하여 데이터를 가져옵니다.위의 장단점을 검토한 결과, Pull 방식을 선택했습니다.
/metrics
데이터를 주기적으로 수집하도록 설정했습니다.결론
🚀 기대 효과