지원 채널
채널 더하기
Settings → Notifications → Channels → New 입니다.- 채널 종류를 고릅니다.
- 인증합니다(Slack/Discord/PagerDuty는 OAuth, 웹훅은 API 키 / URL).
- 대상을 정합니다. Slack 채널, 이메일 주소, 웹훅 URL.
- 알아볼 이름을 붙입니다(“#nora-alerts”, “eng-oncall@”).
- 테스트합니다. Nora가 프로브 메시지를 보냅니다.
Slack 셋업
- Settings → Notifications → Channels → New → Slack 입니다.
- Nora Slack 앱을 승인합니다.
- 채널을 고릅니다.
- 저장합니다.
Discord 셋업
Slack과 비슷합니다. Discord 웹훅을 씁니다(OAuth 흐름 없음).PagerDuty 셋업
- PagerDuty에서 서비스와 통합(Events API v2)을 만듭니다.
- 통합 키를 복사합니다.
- Nora → Settings → Notifications → Channels → New → PagerDuty에서 키를 붙입니다.
웹훅 셋업
일반 HTTP POST 입니다. 이렇게 정합니다.- URL 여러분 엔드포인트.
- Auth none / bearer / 커스텀 헤더 / HMAC.
- 페이로드 형식 JSON(Nora 모양), 커스텀 템플릿, 또는 CI가 기대하는 모양.
X-Nora-Signature 헤더에 HMAC-SHA256으로 서명합니다.
이메일 셋업
개별 이메일 주소나 그룹 이메일을 더합니다.- 개별 개인 알림용(내 Flow에 대해 알고 싶을 때).
- 그룹 팀 알림용(
eng-oncall@company.com).
채널 테스트
채널마다 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-alertssupport Flow에 특화된 알림.#billing-agent-approvalsbilling Flow 만의 승인.