Skip to main content
알림이 Nora 이벤트 (승인, 알림, 배포, 인시던트) 를 팀이 이미 관찰하는 시스템으로 라우팅. 여기서 목적지 설정; 알림 에서 룰 배선.

지원 채널

채널 추가

Settings → Notifications → Channels → New:
  1. 채널 타입 선택.
  2. 인증 (Slack/Discord/PagerDuty 는 OAuth; 웹훅은 API 키 / URL).
  3. 타겟 설정 — Slack 채널, 이메일 주소, 웹훅 URL.
  4. 의미 있는 이름 지정 (“#nora-alerts”, “eng-oncall@”).
  5. 테스트 — Nora 가 프로브 메시지 전송.
저장되면 채널이 어느 알림 룰에든 배선할 수 있는 재사용 타겟.

Slack 셋업

  1. Settings → Notifications → Channels → New → Slack.
  2. Nora Slack 앱 승인.
  3. 채널 선택.
  4. 저장.
양방향: 승인 라우팅에 배선된 Slack 채널 (알림 참고) 이 인터랙티브 Approve / Reject 버튼 얻음. 버튼 클릭이 액션 사용자 Slack ID 로 승인 엔드포인트 히트; Nora 가 결정 기록. Slack 앱 권한 없는 워크스페이스는 incoming webhook 채널 사용 — 단방향이지만 관리자 승인 불필요.

Discord 셋업

Slack 과 비슷. Discord 웹훅 사용 (OAuth 플로우 없음).

PagerDuty 셋업

  1. PagerDuty 에서 서비스와 통합 (Events API v2) 생성.
  2. 통합 키 복사.
  3. Nora → Settings → Notifications → Channels → New → PagerDuty → 키 붙여넣기.
Nora 가 구조화 이벤트 전송; PagerDuty 가 온콜로 라우팅. 권장: 실제 인시던트 (롤백 트리거, 지속 에러율) 에만 PagerDuty 사용. 나머지는 Slack.

웹훅 셋업

일반 HTTP POST. 설정:
  • URL — 여러분 엔드포인트.
  • Auth — none / bearer / 커스텀 헤더 / HMAC.
  • 페이로드 포맷 — JSON (Nora 모양), 커스텀 템플릿, 또는 CI 기대 모양.
페이로드 포함:
X-Nora-Signature 헤더에 HMAC-SHA256 으로 서명.

이메일 셋업

개별 이메일 주소 또는 그룹 이메일 추가:
  • 개별 — 개인 알림용 (내 Flow 에 대해 알고 싶음).
  • 그룹 — 팀 알림용 (eng-oncall@company.com).
고볼륨 알림에는 이메일보다 Slack 선호 — 신호 대 잡음이 훨씬 나음.

채널 테스트

모든 채널이 Send test 버튼 가짐. Nora 가 “hello, this is Nora testing this channel” 페이로드 발화해 엔드투엔드 배선 확인 가능.

자격증명 로테이션

Settings → Notifications → Channels → 채널 클릭 → Rotate credentials:
  • Slack / Discord — OAuth 부여 재인증.
  • PagerDuty — 새 통합 키 붙여넣기.
  • 웹훅 — 새 서명 시크릿 붙여넣기. 이전 것이 60분 수용.

채널 삭제

여전히 활성 알림 룰이 타겟팅하면 실패. 먼저 룰 업데이트. 삭제 감사됨.

흔한 채널 패턴

  • #nora-approvals — 모든 승인 요청이 Slack 버튼과 함께 여기 착지.
  • #nora-alerts — 롤백, 고심각도 시그널, 비용 초과.
  • #nora-deploys — 모든 배포 (정보용; 낮은 긴급).
  • PagerDuty nora-oncall — 자동 롤백과 canary 실패만. 사람 깨움.
  • eng-oncall@ — 야간 인시던트의 일일 다이제스트.

Flow 별 채널

Flow 많은 워크스페이스는 하나의 거대한 #nora-* 채널 피하고 Flow 별 채널 배선:
  • #support-agent-alerts — support Flow 특화 알림.
  • #billing-agent-approvals — billing Flow 만의 승인.
알림 룰에서 설정 (알림 참고).

관련

  • 알림 — 알림 발화하는 룰.
  • 승인·배포 — 채널로 라우팅된 승인.
  • 감사 — 감사 포워딩이 같은 채널 인프라 사용.