API 모니터링
API 모니터를 사용하면 API 엔드포인트에 접근할 수 있고, 효율적으로 동작하며, 올바른 데이터를 반환하는지 자동으로 확인할 수 있습니다. 이를 통해 애플리케이션과 연동이 의도한 대로 동작하는지 보장할 수 있습니다.
다른 모니터와 마찬가지로, API 모니터가 문제를 감지하면 팀과 함께 인시던트를 해결하고 필요하면 상태 페이지를 업데이트할 수 있습니다.

주요 기능
- 전 세계 여러 지역에서 30초마다 API 엔드포인트를 테스트합니다.
- HTTP 상태 코드, JSON 본문, 헤더, 응답 시간을 검증합니다.
- 커스텀 헤더, 쿼리 파라미터, JSON 페이로드를 포함할 수 있습니다.
- 엔드포인트가 다운되거나, 느리거나, 예상과 다른 결과를 반환하면 즉시 알림을 받습니다.
- Slack, 이메일, SMS, 전화, Webhook 등과 연동할 수 있습니다.
첫 API 모니터 추가하기
모니터를 만들려면 프로젝트 → 모니터 → 모니터 추가로 이동하세요.

모니터 유형
모니터 유형으로 API를 선택하세요.

모니터링할 엔드포인트 URL을 입력하세요. 예를 들면
https://api.yourservice.com/v1/users처럼 입력합니다.
요청 설정
API 요청을 자유롭게 구성할 수 있습니다.
- HTTP 메서드:
GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD - 본문: 요청과 함께 JSON, form 데이터, GraphQL 또는 일반 텍스트를 보냅니다
- 인증: 기본 인증, API 키 또는 Bearer 토큰 인증을 추가합니다
- 쿼리 파라미터: 요청 URL에 키/값 쌍을 추가합니다
- 헤더: API 요청에 필요한 커스텀 헤더를 추가합니다
다음 조건을 만족하면 성공으로 처리
API 모니터는 지정한 모든 조건이 충족될 때 성공합니다.
다음 조건을 하나 이상 설정할 수 있습니다.
- 상태 코드: 예를 들어 응답이
200 OK인 경우 - 응답 시간: 예를 들어
1초미만인 경우 - 본문 포함: 예를 들어
"success": true가 포함된 경우 - JSON 경로: 예를 들어
data.status가"active"인 경우 - 헤더 포함: 예를 들어
Content-Type: application/json인 경우
이 조건 중 하나라도 충족되지 않으면 모니터는 장애 상태로 표시되고 알림 설정에 따라 알림이 발송됩니다.
고급 설정

- 표시 이름: 쉽게 알아볼 수 있도록 모니터에 이름을 지정하세요.
- 체크 실행 간격: 엔드포인트를 얼마나 자주 테스트할지 결정하세요.
- 실행 지역: 테스트할 지역을 선택하세요 (미국, 캐나다, 유럽, 아시아).
- 상태 페이지에 추가: API의 가동률과 응답 통계를 공개적으로 표시합니다.
- 모니터가 실패하면: 인시던트를 생성하거나, 구독자에게 알리거나, 상태 페이지에 게시합니다.
- 모니터가 복구되면: 인시던트를 해결하고 상태 페이지를 자동으로 업데이트합니다.
축하합니다. 첫 API 모니터를 추가했습니다!