HTTP 요청
HTTP 작업은 웹사이트나 웹 서비스가 일반적인 작업에서 예상한 대로 열리는지 확인합니다.
언제 사용하나요
- 웹사이트 페이지, 개인 계정 또는 health endpoint를 제어해야 할 때.
- 서버의 가용성뿐만 아니라 올바른 HTTP 응답을 확인하는 것이 중요할 때.
- 열린 포트뿐만 아니라 사용자 관점에서 오류를 보고 싶을 때.
다른 유형을 선택할 때
- 서버의 기본 네트워크 가용성만 확인해야 한다면 Ping으로 충분합니다.
- 인증서 유효 기간만 중요하다면 SSL이 더 적합합니다.
- 모니터링이 외부 프로세스의 신호를 기다려야 한다면 «외부 이벤트»를 사용하세요.
주의:
기본 확인을 위해서는 서비스의 실제 작동 상태를 반영하는 URL을 선택하는 것이 좋으며,
인증, 광고 또는 개인화로 인해 변경될 수 있는 임의의 페이지를 선택하지 마세요.
일반 양식 필드
| 필드 | 의미 | 입력할 내용 | 예시 |
|---|---|---|---|
| 작업 활성화 | 저장 후 즉시 확인을 시작할지 여부를 결정합니다. | 모니터링을 즉시 시작하려면 작업을 활성화 상태로 두세요. | 활성화 |
| 이름 | 목록과 알림에서 확인 이름입니다. | 확인하는 대상이 무엇인지 명시하세요. | example.com 메인 페이지 |
| 그룹 | 작업을 프로젝트나 섹션에 할당할 수 있습니다. | 프로젝트별로 작업을 함께 유지하려면 그룹을 선택하세요. | example.com 사이트 |
| 간격 | HTTP 확인이 얼마나 자주 실행되는지. | 페이지나 서비스의 중요도에 따라 간격을 선택하세요. | 5분 |
| 알림 채널 | 문제 및 복구 메시지를 보낼 곳. | 실제로 알림을 읽는 채널을 선택하세요. | Telegram 및 이메일 |
| 보고서 | 작업에 대한 주기적 요약. | 패널에 수동으로 로그인하지 않고 개요를 받으려면 활성화하세요. | 주간 보고서 |
HTTP 확인 필드
| 필드 | 의미 | 입력할 내용 | 예시 |
|---|---|---|---|
| 메서드 | 보내질 HTTP 요청 유형. | 보통 GET으로 충분합니다. endpoint가 특정 메서드를 요구할 때만 다른 메서드를 사용하세요. | GET |
| URL | 확인할 페이지나 endpoint의 전체 주소. | 스키마와 도메인을 포함한 전체 URL을 입력하세요. | https://example.com/health |
| 타임아웃 | 가용성 오류로 간주하기 전 응답 대기 시간. | 서비스의 일반 응답 시간보다 약간 높은 값을 선택하세요. | 30초 |
| 키워드 | 응답 내용의 추가 확인. | 응답에 있어야 할 텍스트를 입력하세요. | OK |
| 고급 설정 | 추가 HTTP 필드를 엽니다. | 헤더, 요청 본문 또는 사용자 정의 성공 코드 목록이 필요할 때만 활성화하세요. | 활성화 |
| 헤더 | 요청의 추가 HTTP 헤더. | API에 실제로 필요한 헤더만 추가하세요. | Authorization: Bearer <token> Accept: application/json |
| 내용 | POST, PUT 또는 PATCH를 위한 HTTP 요청 본문. | endpoint가 JSON이나 다른 요청 본문을 기다린다면 채우세요. | {"event":"healthcheck"} |
| 성공 응답 코드 | 정상 결과로 간주할 HTTP 코드. | 표준 범위를 유지하거나 사용자 정의 코드와 범위를 설정하세요. | 200-299, 301 |
| 자체 서명된 인증서 허용 | 브라우저가 신뢰하지 않는 인증서를 오류로 간주하지 않습니다. | 자체 인증서가 있는 내부 HTTPS 서비스를 활성화합니다. | 비활성화 |
| 확인 허용 지점 | 확인이 진행될 지점. | 지역이나 네트워크별 특별 시나리오가 필요하지 않다면 모든 지점을 유지하세요. | 모든 확인 지점 |
알림이 발생하는 경우
- 사이트나 endpoint가 제때 응답하지 않을 때.
- 서버가 성공 목록에 없는 코드를 반환할 때.
- 키워드를 지정했다면 응답에 필수 텍스트가 없을 때.
- HTTPS 주소의 경우 보안 연결을 설정할 수 없습니다: 인증서가 만료되었거나, 신뢰할 수 없거나, 다른 이름으로 발급됨. 검사의 이유 섹션에 정확히 무엇이 잘못되었는지 표시됩니다.
내부 서비스를 확인하시나요? HTTPS를 사용하지만 자체 서명된 인증서가 있는 경우,
«고급 설정»을 활성화하고 «자체 서명된 인증서 허용» 매개변수를 선택하세요 —
그렇지 않으면 서비스가 정상적으로 응답하는데도 인증서 신뢰 부족으로 인해 확인이 실패합니다.
알림 설정
작업의 각 알림 채널에 추가 매개변수를 설정할 수 있습니다. 이는 DOWN 이벤트에만 적용됩니다.
| 매개변수 | 기능 |
|---|---|
| 활성화 | 이 채널로 해당 작업의 알림 전송을 허용하거나 금지합니다. |
| 지연 PRO | DOWN에 대한 첫 알림을 선택한 시간(최대 12시간)만큼 지연합니다. 단기 오류에 대한 알림을 받지 않도록 하는 데 편리합니다. |
| 반복하기 PRO | 작업이 DOWN 상태로 유지되는 동안 주기적으로 알림을 반복합니다 (반복 간격 최대 1시간). 장기적인 장애를 놓치지 않아야 할 때 적합합니다. |
«지연» 및 «반복» 매개변수는 UP 이벤트와 복구 알림에 영향을 주지 않습니다.