앱이 응답하지 않는 경우 알림 받기

다음 태스크를 완료하여 애플리케이션이 HTTP 요청에 응답하지 않는 경우 알림을 받는 방법을 알아봅니다.

  1. 이메일 알림 채널을 만듭니다.
  2. 업타임 체크 및 알림 정책을 만듭니다.
  3. 업타임 체크 대시보드를 봅니다.
  4. 업타임 체크가 강제로 실패하도록 합니다.
  5. 이메일 알림 및 이슈를 확인합니다.
  6. 삭제

Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Cloud Monitoring API 사용 설정

    API 사용 설정

  5. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  6. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  7. Cloud Monitoring API 사용 설정

    API 사용 설정

이메일 알림 채널 만들기

알림 정책을 만들기 전에 알림 정책에서 사용할 알림 채널을 구성합니다. Cloud Monitoring은 이메일, Slack, PagerDuty, Pub/Sub를 비롯한 다양한 유형의 알림 채널을 지원합니다. 자세한 내용은 알림 채널 만들기 및 관리를 참고하세요. 이메일로 알림을 받으려면 다음 안내를 따르세요.
  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 알림을 선택합니다.

    알림으로 이동

  2. 툴바에서 알림 채널 수정을 클릭합니다.
  3. 알림 채널 페이지에서 이메일까지 스크롤하고 새로 추가를 클릭합니다.
  4. 이메일 주소와 표시 이름(예: My email)을 입력한 후 저장을 클릭합니다.

업타임 체크 및 알림 정책 만들기

애플리케이션이 요청에 응답하지 못할 때 알림을 받으려면 애플리케이션에 요청을 보내도록 업타임 체크를 구성한 다음 업타임 체크에 대한 응답을 모니터링하도록 알림 정책을 구성합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 업타임 체크를 선택합니다.

    업타임 체크로 이동

  2. 툴바에서 업타임 체크 만들기를 클릭합니다.
  3. 리소스 유형으로 URL을 선택합니다.
  4. 호스트 이름으로 회사의 유효한 URL을 입력하거나 cloud.google.com을 입력합니다.
  5. 회사의 URL을 입력한 경우 경로 필드를 비워 둡니다. 그렇지 않은 경우 /monitoring/docs를 입력합니다.

    업타임 체크는 회사의 URL 또는 cloud.google.com/monitoring/docs로 요청을 보내도록 구성됩니다.

  6. 계속을 클릭하여 응답 확인 섹션으로 이동합니다.

    이러한 설정에 대한 자세한 내용은 응답 데이터 유효성 검사를 참조하세요.

  7. 계속을 클릭하여 경고 및 알림 섹션으로 이동합니다.
  8. 알림 채널 메뉴를 확장하고 알림 채널을 선택합니다.
  9. 계속을 클릭하여 검토 섹션으로 이동합니다.
  10. 업타임 체크의 경우 My check와 같은 제목을 입력합니다.
  11. 업타임 체크 구성을 확인하려면 테스트를 클릭합니다.

    오류가 발생하면 업타임 체크 확인을 참조하세요.

  12. 만들기를 클릭합니다.

업타임 체크 및 알림 정책이 생성되고 새로운 업타임 체크가 업타임 체크 페이지에 나열됩니다.

업타임 체크 대시보드 보기

업타임 체크 페이지에 업타임 체크 목록과 각 체크의 상태가 표시됩니다. 생성된 업타임 체크의 자세한 상태를 보려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 업타임 체크를 선택합니다.

    업타임 체크로 이동

  2. 업타임 체크의 이름을 클릭하여 업타임 체크의 대시보드를 엽니다.

    업타임 체크가 실행되지 않았으므로 차트가 비어 있고 업타임 체크 상태가 실행된 검사 없음입니다.

  3. 툴바에서 자동 새로고침 사용을 클릭하여 차트의 자동 새로고침을 사용 설정합니다.

  4. 차트에 데이터 포인트가 몇 개 나타날 때까지 기다린 다음 페이지를 새로고침합니다.

    각 위치의 상태가 통과이면 다음 단계로 진행합니다. 그렇지 않으면 1분 정도 기다린 후 페이지를 새로고침하여 상태 창을 업데이트합니다.

업타임 체크 강제 실패

업타임 체크가 강제로 실패하도록 하려면 업타임 체크에서 테스트된 URL이 유효하지 않도록 경로를 수정합니다.

  1. 툴바에서 수정을 클릭합니다.
  2. 경로 필드에 HelloWorld를 추가하거나 입력합니다.
  3. 저장을 클릭합니다.
  4. 툴바에서 자동 새로고침 사용을 클릭하여 차트의 자동 새로고침을 사용 설정합니다.
  5. 체크 통과 차트의 데이터 포인트가 0이 될 때까지 기다린 후 페이지를 새로고침합니다.

    각 위치의 상태가 실패인 경우 다음 단계로 진행합니다. 그렇지 않으면 1분 정도 기다린 후 페이지를 새로고침하여 상태 창을 업데이트합니다.

알림 및 이슈 보기

알림 정책에서 업타임 체크에 두 번 연속 실패가 발생한 것으로 확인되면 Cloud Monitoring이 이슈를 만들고 알림을 보냅니다. 이슈는 트리거되는 알림 정책의 레코드이며 실패 문제를 해결하는 데 유용한 정보를 포함합니다. 알림과 이슈를 보려면 다음 안내를 따르세요.

  1. 이메일 계정을 열고 제목이 [ALERT] Failure of uptime check_id로 시작하는 메시지를 확인합니다.
  2. 실패에 대한 세부정보를 가져오려면 알림에서 이슈 보기를 클릭합니다.

    Cloud 콘솔의 새 페이지에서 이슈 세부정보 페이지가 열립니다.

업타임 체크 및 알림 정책을 성공적으로 만들었고, 업타임 체크가 강제로 실패하도록 했으며, 알림을 받았습니다. 이제 이슈 세부정보 페이지를 표시하는 브라우저 페이지를 닫을 수 있습니다.

삭제

이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.

새 프로젝트를 만들었지만 더 이상 필요하지 않은 경우 프로젝트를 삭제하세요.

기존 프로젝트를 사용한 경우 다음을 수행합니다.

  1. 생성된 업타임 체크를 삭제합니다.

    1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 업타임 체크를 선택합니다.

      업타임 체크로 이동

    2. 생성된 업타임 체크를 선택한 다음 삭제를 클릭합니다.

      업타임 체크를 삭제하면 업타임 체크를 모니터링하는 알림 정책도 삭제됩니다.

다음 단계