Project Setting → Intergrations → new Intergration (Slack)
위 경로를 이용해서 Slack과 Sentry의 연동을 진행해줍니다.
그 뒤 Alerts 탭에 가서 알림을 보낼 시간 및 경우를 다양하게 설정이 가능합니다.
현재 설정은 아래와 같습니다.
WHEN 을 이용해서 다양한 상황을 설정할 수 있습니다.
new Issue, Issue Change etc…
IF 를 이용해서 다양한 타이밍을 설정할 수 있습니다.
Issue is Older or Newer than, Issue Category is etc…
THEN 을 이용해서 알림을 보낼 곳을 정해줄 수 있습니다.
현재는 슬랙에 보낼 것이기 때문에 WorkSpace를 고른 뒤 보낼 채널을 입력할 경우 해당 채널에 위의 조건이 달성될 경우 알림이 보내집니다.
Set action Interval 을 통해서 주기를 설정해 줄 수 있는데, 최소 주기가 5분입니다.
테스트해본 결과 5분이 지나기전에 에러가 발생하더라도 알림이 발생하지 않는 것을 확인했습니다.
조금 더 다양한 테스트케이스를 이용해 테스트를 해봐야 할 것으로 보입니다.
Slack과 동일한 방법으로 연동을 준비합니다.
하지만 Jira의 경우 Jira 프로젝트 담당자의 허용 및 연동이 필요합니다.
이외의 방법은 Slack 과 동일하지만 알림을 보낼 때 더욱 다양하게 설정해줄 수 있습니다.
Reporter를 이용해 보고자를 설정해줄 수 있으며, IssuType 에 에픽한 이슈인지 등 과 같이 다양하게 설정이 가능하게 보입니다.
해당 기능은 여러 에러를 발생시켜봐야 확인이 된다 생각되므로 더 다양한 테스트케이스가 필요하다고 생각합니다.
또한 Jira 의 경우 Integrations에서 구성을 바꿔줄 수 있습니다.
해결이 안 된 Issue 의 경우 To Do 탭으로 자동으로 옮기고
해결 된 Issue의 경우 Done 탭으로 옮기도록 설정하였습니다.
밑에 다른 설정의 경우 담당자를 Sentry 와 연동할 것인지, Comment를 연동할 것인지 등.. 에 대한 설정입니다.