-
Notifications
You must be signed in to change notification settings - Fork 1
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
[#414] 실시간 에러감지를 위한 메신져 알림 로직 구현 #415
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DiscordUtil이라는게 결국 DiscordMessageObject인거 같은데 Util로 만든 이유가 있을까여??
코드 흐름이 잘 이해가 안가서 한번 설명해주시면 좋을거같습니다~
일단 머지는 안할게요!
ErrorCode errorCode = e.getErrorCode(); | ||
|
||
// slackService.sendSlackAlertLog(e, request); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이거는 일부러 비활성화 시킨건가요??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DiscordUtil에서 오브젝트 생성과 http 요청을 만드는 로직이 같이 포함되어 있어서 Util로 생성하였습니다
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
slack도 포함되어있으면 Discord와 Slack 둘다 알림이 가게되어서 우선은 Discord로 알림을 받자고 얘기가 되어 Discord만 알림을 받을 수 있도록 Slack을 주석처리 해두었습니다
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그러면 DisocdObject를 따로 가져가고 http요청을 만드는 로직을 유틸로 분리하는게 더 좋아보이긴 합니다
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slack과 다르게 Discord는 api가 만들어져 있지 않아서 http 요청을 만들어서 전송해야합니다. 이때 중요한 것이 Discord에서 제시한 파라미터의 명을 꼭 지켜야 알림을 받을 수 있는데요. 따라서 각 json 오브젝트를 매번 작성할 것 같아 Util 클래스 처럼 오브젝트를 생성해서 파라미터를 관리한다고 알고 있습니다.
그래서 전체 과정을 보자면,
Discord에 맞는 Json 생성 -> Json을 http 요청으로 Discord 채널에 전송 -> Discord 채널에 알림 발생
인 것 같습니다
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
slack, discord 에러 감지 시 메신저 알림 서비스 구현 확인하였습니다!
Issue
Issue 내용