고객이 문제를 발견하기 전에 HTTP 엔드포인트의 가용성과 성능을 테스트하기 위해 합성 모니터를 생성하거나 편집합니다.
시작하기 전에
모니터를 호스팅할 위치를 하나 이상 만들어야 합니다. 위치를 생성하려면 하나 이상의 위치를 참조하십시오.
필요한 역할: synthetics.synthetics_editor 또는 synthetics.synthetics_admin
프로시저
-
다음으로 이동 아이콘을 선택하고 가상 모니터링 (
).
-
개요 페이지에서 합성 모니터를 생성하거나 기존 모니터를 편집합니다.
- 합성 모니터를 생성하려면 새로 만들기 를 선택합니다.
- 기존 항목을 편집하려면 편집할 모니터를 선택한 다음 세부 정보 탭을 선택합니다.
-
양식의 필드에 내용을 입력합니다.
-
모니터 상세 정보 섹션에서 모니터의 고유 이름과 설명을 입력합니다.
-
HTTP 설정 섹션의 필드에 내용을 입력합니다.
표 1. HTTP 설정 섹션
| 필드 |
설명 |
| HTTP 메서드 |
엔드포인트에 대해 모니터링할 HTTP 메서드입니다. |
| HTTP 엔드포인트 CI |
모니터에서 테스트할 CI입니다.
주: HTTP 엔드포인트는 HTTP 엔드포인트 [cmdb_ci_endpoint_http] 테이블에 있어야 합니다.
|
| 관련 서비스 CI |
HTTP 엔드포인트와 관련된 애플리케이션 서비스 CI입니다. 입력한 값은 HTTP 엔드포인트와 애플리케이션 서비스 간의 CI 관계를 만들거나 업데이트하는 데 사용됩니다. |
| 쿼리 매개변수 |
요청 URL에 포함할 쿼리 매개변수의 문자열입니다. 주: 문자열에는 선행 물음표가 포함되어서는 안 됩니다. 예를 들어 ?id=xyz&customer=myco 대신 id=xyz&customer=myco를 사용합니다. |
| 자격 증명 |
엔드포인트에 인증이 필요한 경우 자격 증명이 필요합니다. |
| 머리글 |
HTTP 요청 헤더에 대한 키-값 쌍입니다. 여러 쌍을 추가할 수 있습니다. |
| 본문 |
API에 JSON 스니펫과 같은 메시지 본문이 필요한 경우 사용되는 텍스트입니다. |
-
위치 섹션에서 이전에 생성한 위치를 선택하거나 링크를 사용하여 새로 만듭니다.
-
어설션 섹션에서 테스트를 성공으로 정의하는 HTTP 상태 코드를 입력합니다.
예를 들어 엔드포인트가 HTTP 200 OK 코드를 반환한다는 것을 성공적인 테스트로 표시하려면 200을 입력합니다.
-
빈도 섹션에 각 테스트 실행 사이의 시간(분)을 입력합니다.
- 옵션:
경보 설정 섹션에서 토글 스위치를 활성화하고 실패에 대한 경보 심각도를 선택하여 테스트가 실패할 경우 보내는 경보를 생성합니다.
-
저장을 선택합니다.
결과
합성 모니터의 개요 페이지에는 모니터가 실행하는 테스트 결과가 표시됩니다. 자세한 내용은 가상 모니터링 사용 문서를 참조하십시오.