Skip to content

Sentry 일간 에러 요약 Discord 전송 추가 #744

Closed

Description

@kanghaeun

배경

Sentry 에러를 확인할 경로 없음

  • 이전: Sentry 알림을 Discord 연동으로 받음
  • 원인: Discord 연동이 유료 플랜(Team) 전용
    • 결과: 비용 문제로 연동 해제
  • 결과: 에러를 알아채려면 Sentry 를 직접 열어야 함

지난 에러 기록 소멸

  • 원인: 무료 플랜의 이벤트 보관 기간 30일
  • 결과: 30일 지난 에러의 스택트레이스 확인 불가

구현할 기능

Sentry 일간 요약 워크플로우 추가

  • GitHub Actions 가 매일 오전 10시(KST) 실행
  • workflow_dispatch 수동 실행 지원
  • Sentry 이슈 API 로 production 의 지난 24시간 이슈 조회
  • 허거덩 봇이 전용 Discord 채널에 요약 전송
  • 조건: SENTRY_READ_TOKEN·DISCORD_SENTRY_CHANNEL_ID 시크릿 등록 완료

요약 메시지 구성

섹션 대상
새 이슈 지난 24시간 안에 처음 발생한 이슈
재발 이슈 해결 처리 뒤 다시 발생한 이슈
최다 발생 지난 24시간 발생 횟수 상위 3건
  • 이슈마다 발생 횟수·영향 유저 수·Sentry 링크 표시
  • 예외: 새 이슈·재발 이슈 모두 0건인 날은 한 줄 요약만 전송

범위

  • staging 환경 제외
  • 실시간 알림 제외

후속

  • 실시간 알림이 필요해지면 Sentry 웹훅과 중계 함수 연결
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions