Web service Monitoring System 사용 가이드
  • PDF

Web service Monitoring System 사용 가이드

  • PDF

Classic/VPC 환경에서 이용 가능합니다.

사용하기 전에

Q. Web service Monitoring System가 무엇인가요?

  • Web service Monitoring System는 고객의 웹 서비스를 실제 사용자 환경에서 모니터링하는 서비스입니다.
    웹 서비스 URL을 입력하여 실시간으로 테스트를 진행할 수 있고, 스케줄을 등록하여 반복적인 모니터링을 할 수 있습니다. 모니터링 등록된 웹 서비스는 5분 주기로 모니터링되며 Javascript, image, CSS 등 웹 페이지 내의 콘텐츠를 확인하고 Load Time을 기록해 성능상의 문제 또한 분석합니다.
    수집된 모니터링 결과는 URL별로 상세 페이지를 통해 확인할 수 있으며, 시간대별 모니터링 결과, 성능 추이, 이벤트 발생 당시의 화면, 감지 로그 등의 상세한 정보를 제공받을 수 있습니다. 또한 경보 설정을 통해 모니터링 등록된 URL에서 오류가 감지되면 SMS나 Email을 통해 알람을 받을 수 있습니다.

Q. Web service Monitoring System 서비스 신청 절차는 어떻게 되나요?

  1. 네이버 클라우드 플랫폼에서 제공하는 콘솔(Console)에 접속합니다.
  2. 콘솔의 좌측 MENU Bar에 있는 Services를 클릭합니다.
  3. 화면 중앙에 나타나는 서비스 중 ‘Web service Monitoring System’를 클릭합니다.
  4. ‘Subscription’ 메뉴 클릭 후 ‘이용 신청’ 버튼을 클릭합니다.

Q. Web service Monitoring System 서비스 해지는 어떻게 하나요?

  • 콘솔의 좌측 Services에 있는 Web service Monitoring System를 클릭 후 ‘Subscription’ 탭에서 '이용설정' -> ‘이용 해지’를 클릭하면 됩니다.

서비스 시작하기

management-3-160_ko

management-3-161_ko

① 화면 좌측 메뉴바의 Services를 클릭합니다.

② 화면 중앙에 나타나는 서비스 중 ‘Web service Monitoring System’를 클릭합니다.

③ Web service Monitoring System을 신청하지 않았다면 [이용 신청] 버튼을 클릭해 신청합니다.

  • ‘이용신청’ 버튼을 클릭하면 Web service Monitoring System 서비스 이용 신청이 완료되었다는 팝업 창이 뜨고, ‘확인’ 버튼을 누르면 Web service Monitoring System 이용이 가능합니다.

서비스 등록

서비스 이용 신청 후 ‘Web Monitoring’을 통해 모니터링할 서비스 테스트 및 등록을 할 수 있습니다.

1. 스텝 작성

wms-v2_console-1_ko

wms-v2_console-2_ko

① 콘솔 좌측에 뜬 Web Monitoring 탭을 클릭합니다.

[서비스 등록] 버튼을 클릭해 다음 화면으로 이동합니다.

③ 스텝 작성 탭에서 모니터링 유형을 선택합니다. URL 유형은 모니터링 대상 URL만을 등록하는 단일 스텝 만을 등록하며 SCENARIO 유형은 모니터링 대상 URL 등록을 포함한 둘 이상의 스텝을 등록해야 할 경우 선택 합니다. URL 유형을 선택 했더라도 둘 이상의 스텝을 등록하는 경우 모니터링 유형이 SCENARIO 유형으로 변경 됩니다.

④ 모니터링 할 웹 서비스의 유형(PC, MOBILE)을 선택 합니다.

⑤ 테스트를 진행할 지역을 선택 합니다. 측정 에이전트의 위치를 지정하는 것으로 스텝 작성 화면에서는 하나의 국가만 선택 가능합니다. 다른 국가도 함께 선택해 다양한 글로벌 환경에서 모니터링하고 싶다면, 서비스 설정 탭에서 설정 합니다.

⑥ 모니터링 대상이 되는 METHOD (GET, POST, PUT, DELETE, HEAD) 선택 및 URL을 입력 합니다.

⑦ 옵션 버튼을 클릭하면 요청 옵션(Header, Body, Cookie)을 설정할 수 있습니다.

⑧ 테스트 시작 버튼을 클릭하면 일정 시간 이후 오브젝트 탐색기가 화면에 출력(테스트 시작 버튼 아래 영역) 됩니다.

wms-v2_console-3_ko

⑨ 스텝 추가를 할 수 있습니다. 스텝 추가는 직접 추가 하는 방법과 [오브젝트 탐색기] 상에서 오브젝트를 선택하여 등록하는 방법이 있습니다. 추가 가능한 스텝은 다음과 같습니다.

  • URL 접속 : 입력한 URL에 접속 합니다
  • 대기 시간 : 입력한 시간 만큼 대기 합니다
  • 마우스 클릭 : 대상을 찾아 클릭 합니다
  • 텍스트 입력 : 대상을 찾아 텍스트를 입력 합니다
  • 유효성 검사 (오브젝트 찾기) : 페이지에서 오브젝트를 찾습니다.
  • 유효성 검사 (텍스트 찾기) : 페이지에서 텍스트를 찾습니다.
  • 팝업 창 이동 : 팝업이 생성된 경우 해당 팝업으로 대상을 전환하여 모니터링 할 수 있습니다.
  • 사용자 정의 스크립트 실행 : 사용자가 설정한 Javascript를 실행합니다.

⑩ 오브젝트 탐색기상에서 스텝 추가가 가능 합니다. 추가 가능한 스텝은 다음과 같습니다.

  • 마우스 클릭 : 대상을 찾아 클릭 합니다.
  • 텍스트 입력 : 대상을 찾아 텍스트를 입력 합니다.
  • 유효성 검사 (오브젝트 찾기) : 페이지에서 오브젝트를 찾습니다.

wms-v2_console-4_ko

⑪ 오브젝트 탐색기에서 오브젝트에 마우스 포인터를 올리면 해당 오브젝트가 붉은색 박스로 하이라이트 되며 클릭할 경우 스텝 추가 다이얼로그가 화면에 표시 됩니다.

⑫ 추가 버튼을 클릭하면 스텝 추가 다이얼로그에서 편집한 스텝이 추가 됩니다.

wms-v2_console-5_ko

⑬ 테스트 결과 목록에 ERROR인 스텝 결과를 클릭하면 오류 로그 목록에 오류 내용이 출력 됩니다.

⑭ 오류 유형이 URL, JavaScript의 경우 필터 추가 버튼을 클릭하면 오류 로그를 필터링 처리 할 수 있습니다. 필터링된 로그는 더 이상 오류로 감지 되지 않습니다.
모니터링 대상 URL 로드 시 확인되는 오류 리스트가 출력되며 필터 추가 버튼을 통하여 간단하게 오류로 분류되지 않도록 필터 처리 할 수 있습니다.

⑮ 다음 버튼을 눌러 서비스 설정 화면으로 이동합니다.

2. 서비스 설정

wms-v2_console-6_ko

① 모니터링 실행 주기를 설정

  • 1분, 5분, 10분 선택이 가능 합니다.

② 측정 지역을 선택

  • 최소 하나 이상의 지역이 선택 되어야 합니다.

③ Request timeout 입력

  • 요청 대기 시간(Connection timeout)을 입력 합니다.
  • 5초, 10초 선택이 가능 합니다.

④ Run timeout 입력

  • 모니터링 시나리오 전체를 실행하는 데 소요되는 시간을 설정 합니다.
  • 30초, 40초, 50초, 60초 선택이 가능 합니다.

[다음] 버튼을 눌러 서비스 등록 화면으로 이동 합니다.

3. 서비스 등록

wms-v2_console-7_ko

① 서비스 이름 입력
[서비스 등록] 버튼을 눌러 등록 작업을 완료합니다.

서비스 관리 및 설정

'Web Monitoring' 에서 등록된 서비스의 모니터링 관리 및 설정 변경이 가능합니다.

모니터링 설정

wms-v2_console-8_ko

wms-v2_console-9_ko

Web monitoring 메뉴를 클릭하면 대시보드가 출력 됩니다.

② 설정 하려는 서비스 우측 상단에 설정 버튼을 클릭하면 서브메뉴가 출력됩니다.

③ 서브 메뉴 ‘모니터링 설정’ 을 클릭하면 모니터링 설정 다이얼로그가 출력 됩니다.

④ 모니터링 ON(시작)/OFF(중지) 설정

⑤ 모니터링 실행 주기 설정

  • 1분, 5분, 10분 선택이 가능 합니다.

⑥ Request timeout 설정

  • 요청 대기 시간(Connection timeout)을 설정 할 수 있습니다.
  • 5초, 10초 선택이 가능 합니다.

⑦ Run timeout 설정

  • 모니터링 시나리오 전체를 실행하는 데 소요되는 시간을 설정 합니다.
  • 30초, 40초, 50초, 60초 선택이 가능 합니다.

[적용] 버튼을 눌러 설정 작업을 완료 합니다.

wms-v2_console-10_ko

wms-v2_console-11_ko

Web monitoring 메뉴를 클릭하면 대시보드가 출력 됩니다.

② 설정 하려는 서비스 우측 상단에 설정 버튼을 클릭하면 서브메뉴가 출력됩니다.

③ 서브 메뉴 ‘지역 설정’ 을 클릭하면 지역 설정 다이얼로그가 출력 됩니다.

④ 측정 지역을 설정

  • URL을 모니터링할 측정 위치를 국가 단위로 선택할 수 있습니다. 선택한 국가에 위치한 측정 에이전트로 해당 URL을 주기적으로 모니터링합니다. 중복 선택도 가능합니다.

⑤ 설정 내용 저장

  • 모든 설정을 마쳤다면, 하단의 [적용] 버튼을 클릭해 저장합니다.

필터 설정

알람을 받고 싶지 않은 이벤트가 있다면 해당 이벤트 유형을 알람 대상에서 제외할 수 있습니다. 필터링할 이벤트를 추가하고 설정하는 방법은 아래와 같습니다.

wms-v2_console-12_ko

wms-v2_console-13_ko

Web monitoring 메뉴를 클릭하면 대시보드가 출력 됩니다.

② 설정 하려는 서비스 우측 상단에 설정 버튼을 클릭하면 서브메뉴가 출력됩니다.

③ 서브 메뉴 ‘필터 설정’ 을 클릭하면 필터 설정 다이얼로그가 출력 됩니다.

④ 이벤트의 유형을 선택 합니다.

이벤트 유형
url 입력한 로그와 완벽히 일치하는 로그를 필터링하고 싶을 때
urlprefix 입력한 로그를 포함하고 있는 모든 로그를 필터링하고 싶을 때
js 입력한 스크립트와 완벽히 일치하는 스크립트를 필터링하고 싶을 때
Jsprefix 입력한 스크립트를 포함하고 있는 모든 스크립트를 필터링하고 싶을 때

⑤ 필터할 이벤트 내용을 입력 합니다.

⑥ 이벤트 정보를 입력하고 ‘추가’ 버튼을 누르면 해당 이벤트는 더 이상 에러로 감지되지 않습니다.

⑦ 필터 목록에서 ‘수정’ 버튼을 클릭하면 수정이 가능한 상태로 변경되며, 삭제 버튼 클릭 시 필터 목록에서 삭제 됩니다.

‘적용’ 버튼을 클릭하여 변경된 설정을 적용하고 설정을 완료 합니다.

알림 설정

Web service Monitoring System에서 서비스 장애를 감지했을 때 알람을 받을 대상을 콘솔에서 설정합니다. 통보 대상을 설정하기 전에 통보 대상 관리를 통해 통보 대상자 정보를 등록해야 합니다.

wms-v2_console-14_ko

wms-v2_console-15_ko

Web monitoring 메뉴를 클릭하면 대시보드가 출력 됩니다.

② 설정하고자 하는 서비스 우측 상단에 설정 버튼을 클릭하면 서브메뉴가 출력됩니다.

③ 서브 메뉴 ‘알림 설정’ 을 클릭하면 알림 설정 다이얼로그가 출력 됩니다.

④ 알람 상태 ON/OFF 설정하기

  • 에러로 감지된 이벤트가 발생했을 때 SMS나 Email을 통해 알람을 받으려면 알람 상태를 ON으로 하고, 알람을 받지 않으려면 OFF를 선택합니다.

⑤ 알람 발생 조건 설정하기

  • 이벤트 발생 횟수로 알람이 발송되는 기준을 설정합니다.

⑥ 알람 발송 기준 설정하기

  • 알람의 발생 빈도를 설정합니다. ‘1시간에 한 번만 받기’로 설정하게 되면 알람 발생 조건이 발생한 후 연속적으로 이벤트가 발생해서 계속해서 이벤트가 감지 되어도 같은 내용의 알람이 1시간 내에 1회 이상 가지 않게 됩니다.

⑦ SMS/E-MAIL 수신자 설정

  • 통보 대상 관리를 통해 등록된 통보 대상자 목록을 이름 입력을 통해 조회할 수 있습니다.
    조회를 통해 선택된 통보 대상자 정보는 수신자 목록에 추가됩니다.
  • 통보 방법은 수신 정보 등록 여부에 따라 선택이 제한 됩니다.
  • 전화 번호, 이메일 정보가 모두 등록된 사용자의 경우 Email, SMS, SMS + Email 선택 가능 합니다.
  • 전화 번호만 등록된 사용자의 경우 SMS만 선택 가능 합니다.
  • 이메일만 등록된 사용자의 경우 Email만 선택 가능 합니다.

⑧ 통보 대상 관리

  • 통보 대상 관리 화면에서 통보 대상자를 추가/수정/삭제 할 수 있습니다.

⑨ SMS/E-MAIL 수신자 목록에서 제거 합니다.

⑩ Webhook 수신 설정

  • Webhook 관리에서 등록된 Webhook 목록이 출력되며 선택시 Webhook 수신 목록에 추가 됩니다.

⑪ Webhook 관리

  • Webhook 관리 화면에서 Webhook 정보를 추가/수정/삭제 할 수 있습니다.

⑫ 설정 내용 저장

  • 모든 설정을 마쳤다면, 하단의 [적용] 버튼을 클릭해 저장합니다.

통보 대상 관리

wms-v2_console-17_ko

① 대상자 추가하기

  • Web service Monitoring System에서 서비스 장애를 감지했을 때 알람을 받을 대상자의 정보를 추가해야 합니다. 화면 좌측에 뜬 ‘대상자 추가’ 버튼을 클릭합니다.
    ※ 대상자 추가 시 휴대폰 번호와 이메일 주소의 개인정보 수집 및 이용에 대해 당사자가 직접 동의하여야 등록이 가능합니다.

wms-v2_console-18_ko

② 통보 대상 관련 정보 입력하기

  • 대상자의 이름 및 이메일 주소를 입력합니다. 이때 입력한 이메일 주소는 Web service Monitoring System에서 이벤트 감지 시 발송되는 알람 메일을 받는 주소가 됩니다.

③ 휴대폰 인증

  • 대상자의 휴대폰 번호를 입력합니다. 이때 입력한 휴대폰 번호는 Web service Monitoring System에서 이벤트 감지 시 발송되는 SMS를 받는 번호가 됩니다. 번호 입력 후 ‘인증번호 전송’ 버튼을 누르면 잠시 후 휴대폰에 인증번호가 담긴 SMS가 전송됩니다. 전송된 인증 번호를 ‘인증번호 입력’란에 기재하고 ‘확인’ 버튼을 누릅니다.

④ 그룹 선택

  • 등록하고자 하는 대상자가 속할 그룹을 선택합니다. 그룹을 생성하는 방법은 [통보 대상 관리 - 그룹 생성]를 참고해주세요.

⑤ 등록 완료

  • 모든 정보 입력이 끝나면 [등록] 버튼을 눌러 완료합니다.

Webhook 설정

wms-v2_console-19_ko

① Webhook 추가하기

  • Web service Monitoring System에서 서비스 장애를 감지했을 때 알람을 받을 webhook url을 추가 합니다. 화면 좌측 상단의 'Webhook 추가' 버튼을 클릭합니다.

② Webhook 수정하기

  • Webhook 목록에서 이름을 클릭하면 Webhook 수정 화면이 출력되며 등록된 Webhook 정보를 수정할 수 있습니다.

③ Webhook 삭제하기

  • 삭제 버튼 클릭 시 즉시 삭제되며, 삭제된 내용은 복원할 수 없습니다.

wms-v2_console-20_ko

④ Webhook 이름 입력

⑤ Webhook 테스트

  • 등록한 Webhook URL에 실제 테스트 메시지(This is a test message from Naver cloud wms)를 전송하고 응답 결과를 표시 합니다.

⑥ Headers 추가

  • Webhook 전송 시 필수 Header를 요구하는 경우가 있습니다. 추가 버튼을 통해 필수 Header를 추가하여 함께 전송 할 수 있도록 합니다.

⑦ 설정 내용 저장

  • 모든 설정을 마쳤다면, 하단의 [적용] 버튼을 클릭해 저장합니다.

대시보드

대시보드를 통해 등록한 전체 서비스의 현재 상태를 한눈에 살펴 볼 수 있습니다.

wms-v2_console-21_ko

① 자동 업데이트

  • 대시보드를 최신 데이터로 자동갱신 합니다. 자동 갱신 주기는 1분, 3분, 5분, 10분 중에 선택 할 수 있으며 자동 업데이트를 OFF 할 수 있습니다.

② 서비스 상세 페이지

  • 서비스 이름을 클릭하면 서비스 지표를 확인할 수 있는 상세 페이지로 전환 됩니다.

③ 서비스 지표 확인

  • 가용성 : (오류 / 정상) * 100
  • 오류 : 오류 건 수
  • 지역 : 등록된 측정 위치
  • 평균로드 : 평균 Page load time

서비스 상세 지표 및 에러 로그 확인

서비스 상세 페이지에서 기간별 서비스 상세 지표 및 에러 로그를 확인할 수 있습니다.

wms-v2_console-22_ko

① 서비스 상세 페이지 바로 가기

  • 등록된 전체 서비스 목록이 출력되며, 선택 시 해당 서비스의 상세 페이지로 이동 합니다.

② 기간 조회

  • 데이터 조회 구간을 설정 합니다. 범위는 6시간, 12시간, 1일, 1주일, 1개월, 1년 선택 가능하며 date picker에서 시작 일자 혹은 종료 일자 선택 시 선택된 범위에 맞게 시작 일자 혹은 종료 일자가 자동으로 계산되어 선택 됩니다.
    ※ 예를 들어 범위를 1D로 선택하고 시작 일자를 5월 2일로 선택할 경우 종료 일자가 5월 3일로 계산되어 자동 선택 됩니다.

③ 서비스 가용성

  • 조회 기간내 (오류 건 수 / 정상 건수) * 100 으로 계산한 지표

④ 차트 확대/되돌리기

  • 확대 (좌측) 버튼 활성화 시 차트 확대가 가능하며 확대하고자 하는 구간을 드래그해서 차트 확대가 가능 합니다. 되돌리기 (우측) 버튼 클릭을 통해 확대 이전의 상태로 차트를 되돌릴 수 있습니다.

⑤ 측정 지역

  • 측정 지역의 범례가 표시되며, 측정 지역을 클릭하여 차트 상에 데이터를 출력하거나 보이지 않게 할 수 있습니다.
  • 오류는 차트 상에 붉은색 점으로 표시 됩니다.

⑥ 모니터링 결과 조회 필터

  • 결과 (SUCCESS, ERROR), 지역에 따라 모니터링 결과를 필터링 하여 볼 수 있습니다.

⑦ 모니터링 결과 상세 페이지 이동

wms-v2_console-23_ko

⑧ 결과 목록

  • 수집 시간과 상태(SUCCESS, ERROR)가 출력되며 목록 선택 시 해당되는 에러 로그와 스텝 단위의 상세 결과가 출력 됩니다.

⑨ Waterfall

  • 모니터링 결과 상태가 ERROR일 경우 waterfall 조회가 가능 합니다.

⑩ 이미지 보기

  • 모니터링 결과 상태가 ERROR일 경우 이미지 조회가 가능합니다. 에러가 발생된 오브젝트의 이미지가 조회 됩니다.

Web service Monitoring System 서비스 이용 해지

management-3-165_ko

① Web service Monitoring System 서비스 이용 해지하기

  • Web service Monitoring System 서비스를 해지하고 싶다면 콘솔에서 Services > Security > Web service Monitoring System > Subscription > 이용 설정에서 이용 해지 버튼을 선택하면 됩니다.

이 문서가 도움이 되었습니까?