웹 서비스 URL을 등록하거나 웹 사이트를 이용하는 사용자의 이용 패턴을 시나리오로 구성하여 스텝별로 모니터링 항목을 설정할 수 있습니다. 시나리오는 등록 과정에서 사전에 테스트할 수 있으며, 테스트가 완료된 시나리오는 실제 모니터링에 적용됩니다. 등록된 모니터링은 시나리오 스텝 수정, 일시 중지 및 재시작, 삭제와 같은 관리 작업을 수행할 수 있습니다.
모니터링 대상 서비스 등록
URL의 상태를 테스트하고 주기적인 모니터링이 가능하도록 서비스를 등록할 수 있습니다. 등록하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Management & Governance > Web service Monitoring System 메뉴를 차례대로 클릭해 주십시오.
- Web monitoring 메뉴를 클릭해 주십시오.
- [서비스 등록] 버튼을 클릭해 주십시오.
- 다음 단계를 차례대로 진행해 주십시오.
1. 스텝 작성
테스트를 진행할 환경을 설정하고 모니터링을 진행할 URL을 등록하거나 어떤 순서로 테스트를 진행할지 구체적인 스텝을 지정할 수 있습니다. 웹 서비스를 사용하는 사용자의 패턴이나 동작을 고려하여 시나리오를 구성하거나 서비스에서 제공하는 여러 기능이 정상 작동하는지 테스트 시나리오를 작성할 수 있습니다.
-
테스트 환경 정보를 입력해 주십시오.
- 모니터링 유형: 유형에 따라 URL과 SCENARIO 중에서 선택
- URL: URL 접속만 테스트하는 경우
- SCENARIO: URL 접속 이외에 스텝을 추가하여 테스트하는 경우
- 서비스 유형: PC와 MOBILE 중에서 선택
- 지역 선택: 국내만 선택 가능
- 모니터링 유형: 유형에 따라 URL과 SCENARIO 중에서 선택
-
테스트를 진행할 스텝을 구성해 주십시오.
- URL 접속 스텝은 필수로 입력해야 합니다.
- URL 접속: 입력한 URL에 접속. 옵션 설정을 통해 요청 헤더, 요청 바디 변경 가능
- GET, POST, PUT, DELETE, HEAD 중 유형을 선택
- URL 입력 후 요청 옵션에서 Header, Cookie, Body를 입력할 수 있습니다.
- URL 접속 이외에 스텝을 추가할 경우 드롭다운 목록에서 스텝 추가 또는 오브젝트 탐색기에서 선택을 참조해 주십시오.
- URL 접속 스텝은 필수로 입력해야 합니다.
-
스텝 구성 후, [테스트 시작] 버튼을 클릭해 주십시오.
- 테스트 결과의 화면 왼쪽에는 스텝별 테스트 결과가 표시되며 오른쪽에는 오브젝트 탐색기 화면이 표시됩니다.
- 결과: 아래의 결과 값이 나타납니다.
- RUNNING: 테스트 진행 중
- SUCCESS: 테스트 성공
- ERROR: 테스트 실패
- 스텝: 스텝 명 표시
- 수행 시간: 응답까지의 시간이 ms 단위로 표시
- 오브젝트 탐색기: 테스트 결과를 화면으로 출력, 화면의 각 오브젝트를 클릭하여 스텝 추가 가능
- 자세한 내용은 오브젝트 탐색기에서 선택 을 참조해 주십시오.
- 결과: 아래의 결과 값이 나타납니다.
- 오류 로그
- 테스트 오류 로그를 확인할 수 있습니다.
- 시간: 오류 탐지 시각(YYYY-MM-DD hh:mm:ss)
- 스텝 이름: 오류가 탐지된 스텝 이름
- 유형: 오류가 탐지된 스텝 유형
- 로그: 오류 로그 상세
- 필터 추가: 필터에 추가함으로써 더 이상 오류로 감지되지 않게끔 함
- [추가] 버튼을 클릭하여 오류 로그를 필터에 추가
- 자세한 내용은 모니터링 설정 을 참조해 주십시오.
- 테스트 오류 로그를 확인할 수 있습니다.
- 테스트 결과의 화면 왼쪽에는 스텝별 테스트 결과가 표시되며 오른쪽에는 오브젝트 탐색기 화면이 표시됩니다.
- 테스트에서 오류 로그가 감지되면 오류 로그를 확인하여 웹 서비스에서 오류를 수정하거나 필터 기능을 이용하여 더 이상 오류로 감지되지 않게 설정할 수 있습니다.
- 오류가 감지되더라도 다음 단계로 진행할 수 있습니다.
드롭다운 목록에서 스텝 추가
드롭다운 목록에서 스텝을 선택해 추가하는 방법은 다음과 같습니다.
- [스텝 추가] 버튼을 클릭한 후 드롭다운 목록에서 모니터링에 필요한 스텝을 클릭하고 정보를 입력해 주십시오.
-
드롭다운 목록에서 추가할 수 있는 스텝은 다음과 같습니다.
스텝 종류 설명 URL 접속 입력한 URL에 접속 가능 여부 확인 대기 시간 입력한 시간만큼 대기 - 1초, 3초, 5초 중에서 선택
마우스 클릭 대상을 찾아 클릭 - 속성값을 입력
텍스트 입력 대상을 찾아 텍스트를 입력 - 속성값, 텍스트 정보 입력
유효성 검사 (오브젝트 찾기) 페이지에서 오브젝트를 찾으며 존재 유/무에 따라서 유효성 검사 진행 - 속성값, 타임 아웃 시간, 존재 유무 여부를 입력
- true 또는 false를 선택해 오브젝트 존재 유/무에 따라 유효성을 확인 가능
유효성 검사 (텍스트 찾기) 페이지에서 텍스트를 찾으며 존재 유/무에 따라서 유효성 검사 진행 - 텍스트, 타임 아웃 시간, 존재 유무 여부를 입력
- true 또는 false를 선택해 오브젝트 존재 유/무에 따라 유효성을 확인 가능
팝업 창 이동 팝업이 생성된 경우 해당 팝업으로 대상을 전환하여 모니터링 가능 - 이동할 URL 정보 입력
- [팝업 창 이동] 버튼을 클릭하여 팝업 목록 확인 가능
사용자 정의 스크립트 실행 입력한 시간만큼 대기 - [작성하기] 버튼을 클릭 후 자바 스크립트 작성 팝업 창이 나타나면 커스텀 JavaScript를 작성
-
을 클릭한 후 드래그하면 스텝 간 순서를 변경할 수 있습니다.
-
을 클릭해 추가한 스텝을 삭제할 수 있습니다.
-
- 원하는 스텝을 모두 추가한 후 다시 [테스트 시작] 버튼을 클릭해 전체 시나리오를 테스트해 주십시오.
- 테스트 결과 및 오류 로그를 확인해 주십시오.
오브젝트 탐색기에서 선택
테스트 결과에 표시되는 오브젝트 탐색기에서 스텝을 선택해 추가하는 방법은 다음과 같습니다.
- 테스트 결과 의 오브젝트 탐색기에서 스텝으로 추가할 UI를 클릭해 주십시오.
- 원하는 UI에 마우스 오버하면 빨간색 상자로 강조됩니다.
- 팝업 창에서 스텝으로 추가 가능한 항목이 나타나면 정보를 선택해 주십시오.
- 이벤트 타입: 마우스 클릭, 텍스트 입력, 유효성 검사 (오브젝트 찾기) 중 선택
- 일부 스텝은 오브젝트 탐색기에서 추가할 수 없습니다. 오브젝트 탐색기에서 추가할 수 없는 스텝은 드롭다운 목록을 이용해 주십시오.
- 대상: 선택한 UI의 코드
- 이벤트 타입: 마우스 클릭, 텍스트 입력, 유효성 검사 (오브젝트 찾기) 중 선택
- [추가] 버튼을 클릭해 주십시오.
을 클릭한 후 드래그하면 스텝 간 순서를 변경할 수 있습니다.
을 클릭해 추가한 스텝을 삭제할 수 있습니다.
- 원하는 스텝을 모두 추가한 후 다시 [테스트 시작] 버튼을 클릭해 전체 시나리오를 테스트해 주십시오.
- 테스트 결과및 오류 로그를 확인해 주십시오.
2. 서비스 설정
서비스 설정에서는 모니터링 실행 주기 등 모니터링 세부 내용을 설정할 수 있습니다 .
- 서비스 설정 정보를 입력해 주십시오.
- 모니터링 실행 주기: 모니터링 실행 주기 설정
- 1분, 5분, 10분 중에서 선택
- 지역: 모니터링 환경
- 국내만 선택 가능
- Request Timeout : 요청에 대한 타임 아웃 시간 설정
- 5초, 10초, 30초 중에서 선택
- Run Timeout: 모니터링이 수행되는 시간의 타임 아웃 시간 설정
- 30초, 40초, 50초, 60초 중에서 선택
- 모니터링 실행 주기: 모니터링 실행 주기 설정
- 정보를 모두 입력 후, [다음] 버튼을 클릭해 주십시오.
3. 서비스 등록
등록할 서비스의 정보를 확인하고 이름을 설정합니다.
- 서비스 이름을 입력해 주십시오.
- 세부 정보를 확인 후, [서비스 등록] 버튼을 클릭해 주십시오.
- 모니터링 대상 서비스로 등록됩니다.
모니터링 스텝 수정
등록한 모니터링 대상 서비스의 스텝을 수정할 수 있습니다. 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Management & Governance > Web service Monitoring System 메뉴를 차례대로 클릭해 주십시오.
- Web monitoring 메뉴를 클릭해 주십시오.
을 클릭 후 스텝 수정을 클릭해 주십시오.
- 테스트 환경 선택에서 세부 항목을 수정해 주십시오.
- 스텝 작성에서 스텝을 수정해 주십시오.
- [스텝 추가] 버튼을 클릭하여 스텝을 추가 또는 기존 스텝을 수정할 수 있습니다.
모니터링 일시 정지
진행되고 있는 모니터링을 일시 정지하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Management & Governance > Web service Monitoring System 메뉴를 차례대로 클릭해 주십시오.
- Web monitoring 메뉴를 클릭해 주십시오.
을 클릭 후 일시 정지를 클릭해 주십시오.
- 해당 서비스의 모니터링이 일시 정지됩니다.
- 모니터링을 재시작하는 경우,
을 클릭 후 시작을 클릭해 주십시오.
모니터링 서비스 삭제
등록된 모니터링 대상 서비스를 삭제하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Management & Governance > Web service Monitoring System 메뉴를 차례대로 클릭해 주십시오.
- Web monitoring 메뉴를 클릭해 주십시오.
을 클릭 후 삭제를 클릭해 주십시오.
- 팝업 창이 나타나면 [삭제] 버튼을 클릭해 주십시오.
- 등록된 서비스가 삭제됩니다.