상태 및 성능 모니터링

Knative serving은 성능 모니터링, 측정 항목, 업타임 체크, 기준점 기반 알림을 제공하는 Cloud Monitoring을 사용합니다. 또한 Cloud Monitoring 커스텀 측정항목을 설정하고 사용할 수 있습니다. Google Cloud Observability 가격 책정이 적용됩니다.

Google Cloud의 클러스터의 경우 추가 구성 없이 Knative serving이 Cloud Monitoring과 자동으로 통합됩니다. 즉, 실행될 때 Knative serving 서비스의 측정항목이 자동으로 캡처됩니다.

다른 클러스터의 경우 CloudRun 커스텀 리소스를 구성하여 측정항목을 먼저 사용 설정해야 합니다.

콘솔의 Cloud Monitoring 또는 Knative serving 페이지에서 측정항목을 볼 수 있습니다. Cloud Monitoring은 더 많은 차트 및 필터링 옵션을 제공합니다.

리소스 유형

Knative serving의 모니터링 리소스 이름은 Knative serving 버전(knative_revision)입니다.

Knative serving에서 측정항목 보기

Knative serving에서 측정항목을 보려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Knative serving으로 이동합니다.

    Knative serving으로 이동

  2. 서비스 목록에서 서비스를 찾고 클릭합니다.

  3. 측정항목 탭을 클릭하여 해당 버전의 측정항목을 표시합니다.

Cloud Monitoring에서 측정항목 보기

측정항목 탐색기를 사용하여 모니터링 리소스의 측정항목을 확인하려면 다음을 수행하세요.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 탐색기를 선택합니다.

    측정항목 탐색기로 이동

  2. 측정항목 요소에서 측정항목 선택 메뉴를 펼치고 필터 표시줄에 Knative serving Revision을 입력한 후 하위 메뉴를 사용하여 특정 리소스 유형과 측정항목을 선택합니다.
    1. 활성 리소스 메뉴에서 Knative serving 버전을 선택합니다.
    2. 측정항목을 선택하려면 활성 측정항목 카테고리활성 측정항목 메뉴를 사용합니다. 사용 가능한 측정항목에 대한 자세한 설명은 다음을 참조하세요.
    3. 적용을 클릭합니다.
  3. 디스플레이에서 시계열을 삭제하려면 필터 요소를 사용합니다.

  4. 시계열을 조합하려면 집계 요소의 메뉴를 사용합니다. 예를 들어 VM의 CPU 사용률을 영역에 따라 표시하려면 첫 번째 메뉴를 평균으로, 두 번째 메뉴를 영역으로 설정합니다.

    집계 요소의 첫 번째 메뉴가 집계되지 않음으로 설정되면 모든 시계열이 표시됩니다. 집계 요소 기본 설정은 선택한 측정항목 유형에 따라 결정됩니다.

  5. 하루에 샘플 하나를 보고하는 할당량과 기타 측정항목의 경우 다음을 수행합니다.
    1. 표시 창에서 위젯 유형누적 막대 그래프로 설정합니다.
    2. 기간을 최소 1주일로 설정합니다.

업타임 체크 추가

Cloud Monitoring을 사용하여 서비스의 성능을 추적할 수 있습니다. 자세한 내용은 서비스 가용성 확인(업타임 체크)을 참조하세요.

알림 추가

Cloud Monitoring을 사용하면 업타임 체크 실패와 같은 특정 이벤트 발생 시 알림을 전송할 수 있습니다. 자세한 내용은 서비스의 알림 정책 만들기 및 관리를 참조하세요.