Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] 백엔드 로그 추가 #898

Open
5 tasks
kimminkyeu opened this issue Dec 31, 2024 · 0 comments
Open
5 tasks

[chore] 백엔드 로그 추가 #898

kimminkyeu opened this issue Dec 31, 2024 · 0 comments
Assignees
Labels
backend 백엔드 관련

Comments

@kimminkyeu
Copy link
Collaborator

kimminkyeu commented Dec 31, 2024

기능

  • 로그 모니터링 툴
    1. OpenSearch 제거
    2. fileBeat를 제거하고, RabbitMQ로 로그 전송 처리
    3. 가격 저렴하게 / 무료로 사용 가능한 (=달 최대 로그 개수로)
    4. 슬랙 연동으로 에러 레벨 로그 알림이 가능하도록
    5. 프론트/백 모두 쉽게 접근할 수 있도록
  • 필요 로그 추가
    • DB 변경사항에 대한 로그를 남길 것.
    • 메서드 체이닝이 아니라, 비즈니스 로직에 따른 큰 단위 진입 지점에 로그를 남길 것
  • 모든 warn, 에러 레벨 로그는 메시지 알림이 가게 한다.
    1. 슬랙 경고 알림
    2. 깃허브 경고 알림
    3. 기타 info를 남길 부분은 최대한 남길 것.
      1. 서버간 통신 부분에 특히 info가 추가적으로 필요
  • 로그를 쉽게 분석할 수 있게 한다.
    • 사용자 행동별 DB 변경사항이 있을 때
      해당 행위를 로그에서 확인할 수 있도록 반드시 로깅을 해야 한다.
      현재 그게 안되어 있다. 꼼꼼하게, 사용자 행위 별로 단위를 체크해서 작업해야 한다.
  • 에러 레벨 발생시 슬랙으로 알림이 가게 한다.
    • 어떻게 알림을 트리거 할 것인가? 데이터 수집 측에서 해주는게 좋겠다.
    • OpenSearch외에 다른 도구는 없는지 한번 체크해보기.
    • Sentry같은 것도 한번 찾아보자
@kimminkyeu kimminkyeu added the backend 백엔드 관련 label Dec 31, 2024
@kimminkyeu kimminkyeu self-assigned this Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드 관련
Projects
None yet
Development

No branches or pull requests

1 participant