---
title: "알림"
description: "통화 지표에 대한 임계값 규칙을 설정하고, 문제가 발생하는 즉시 이메일, Slack 또는 웹훅으로 받아보세요."
---

알림 규칙은 조직의 통화 지표를 모니터링하고 임계값 조건이 충족되면 알림을 보냅니다. 예를 들어 지난 하루 동안 성공률이 80% 미만인 경우,
한 시간에 통화가 500건을 초과한 경우, 테스트 스위트 회귀가 발생한 경우가 있습니다. 알림 규칙은 **설정 → 조직 → 알림**
(`/dashboard/organization?tab=alerts`)에서 관리합니다. 알림 규칙을 관리하려면
**관리자** 또는 **소유자** 역할이 필요합니다.

## 규칙 만들기

**규칙 만들기**를 클릭하고 다음을 입력합니다.

| 필드 | 옵션 |
| --- | --- |
| **지표** | 성공률 · 실패율 · 평균 점수 · 통화량 · 스위트 회귀 |
| **조건** | 미만 · 이하 · 초과 · 이상 |
| **임계값** | 비교할 수치 |
| **기간(시간)** | 지표를 계산할 과거 범위 — 1~720시간 |
| **이메일 수신자** | 쉼표로 구분하며, 최대 10개 주소 |
| **Slack 수신 웹훅 URL** | 선택 사항 — 알림 메시지를 채널에 게시합니다 |
| **쿨다운(분)** | 트리거 발생 간 최소 대기 시간(기본값: 60) |
| **개발자 웹훅으로 전달** | 웹훅 엔드포인트로 `alert.triggered` 이벤트도 전송합니다 |
| **알림 규칙 활성화** | 규칙을 비활성화된 상태로 저장한 후 나중에 켤 수 있습니다 |

예: *"지난 24시간 동안 성공률이 80 **미만**"*
후행 24시간 기간의 평가된 통화 성공률이 80% 미만으로 떨어지면
트리거됩니다.

<Note>
**실패율은 "성공하지 않음" 통화보다 더 많은 통화를 집계합니다.** 알림 지표는
대화가 전혀 이루어지지 않은 통화(즉시 종료, 연결 실패)를 포함하여 성공적인 결과에
도달하지 못한 모든 통화를 실패로 처리합니다. 대시보드의 **성공하지 않음** 타일은
`unsuccessful`로 평가된 통화만 집계합니다. 따라서 대시보드 타일에 낮은 수치가
표시되더라도 실패율 알림이 트리거될 수 있습니다. 이는 예상된 동작이며 불일치가 아닙니다.
</Note>

## 트리거 작동 방식

규칙은 구성한 후행 기간을 기준으로 평가됩니다. 조건이 충족되면 규칙은 **한 번만**
트리거된 후 쿨다운 기간 동안은 조용히 유지됩니다. 지표가 계속 기준을 위반하더라도
마찬가지입니다. 따라서 문제가 있는 한 시간에 평가마다 알림이 발생하는 대신 알림 한 건만
발생합니다. 트리거가 발생할 때마다 지표 값, 임계값 및 시간이 기록됩니다.

## 전송 채널

하나의 규칙으로 세 가지 채널 모두에 동시에 알릴 수 있습니다.

- **이메일** — 규칙, 지표, 값, 임계값 및 기간을 포함한 메시지를 나열된 모든 수신자에게
  전송합니다.
- **Slack** — Slack 수신 웹훅 URL을 통해 동일한 메시지를 게시합니다.
- **개발자 웹훅** — 조직의 [웹훅 엔드포인트](/ko/webhooks/overview)로 `alert.triggered`
  이벤트를 전송하여 PagerDuty, 온콜 도구 또는 자체 시스템에 알림을 연결할 수 있습니다.

한 채널이 실패해도 다른 채널의 전송은 차단되지 않습니다.

## 규칙 관리

알림 탭에는 모든 규칙의 활성화/비활성화 상태와 마지막 트리거 시간이 표시됩니다.
규칙을 해당 위치에서 켜거나 끄고, **편집**을 클릭해 필드를 변경하거나 더 이상 필요하지 않은
규칙을 삭제할 수 있습니다. 최근 알림 활동도 함께 표시되므로 규칙이 예상한 방식으로 실제
트리거되는지 확인할 수 있습니다.

## 다음 단계

<CardGroup cols={2}>
  <Card title="관측성" icon="chart-line" href="/ko/guides/observability">
    동일한 지표를 제공하는 대시보드를 확인합니다.
  </Card>
  <Card title="웹훅" icon="webhook" href="/ko/webhooks/overview">
    자체 시스템에서 alert.triggered(및 다른 모든 이벤트)를 수신합니다.
  </Card>
</CardGroup>
