fourth - HJ-Rich/2022-MyRSS GitHub Wiki


✅ 4차 데모 요구사항

정적 분석 리포트를 공유한다.

  • Github Actions 를 이용, PR 생성 시 정적 분석 결과를 SonarQube 서버로 전송
  • PR 생성을 통해 SonarQube 서버로 분석 결과가 전송될 시, PR에 Comment 형식으로 리포트가 작성되도록 구성
  • SonarQube 서버에서는 Code Smell 등을 감지하여 클린 코드를 위한 리팩터링을 진행
  • SonarQube with Github Actions (PR Decoration)
SonarQube Code Smell



CloudWatch logs 대시보드를 구성한다.

  • 백엔드 서버에서 발생하는 로그 스트림과 메트릭을 AWS CloudWatch Server로 전송하도록 구성
    • 로그백을 통해 생성되는 특정 로그 출력 폴더 이하 모든 .log 파일을 전송하도록 설정
    • CPU 이용률, 네트워크 I/O 메트릭도 추가적으로 전송
  • AWS CloudWatch Dashboard 를 구성하여 웹을 통해 쉬운 모니터링이 가능하도록 구성
  • AWS CloudWatch

image

필수 요구사항 전체 보기



⚠️ **GitHub.com Fallback** ⚠️