Cloud 허브 문제 해결

이 문서는 Cloud Hub에서 데이터가 누락되거나 사용할 수 없는 일반적인 문제를 해결하는 방법을 설명합니다.

Cloud 허브에는 다른 Google Cloud 서비스의 데이터가 표시됩니다. 데이터를 보려면 데이터를 제공하는 API가 사용 설정되어 있어야 하며 데이터를 볼 수 있는 권한이 있어야 합니다. App Hub 애플리케이션의 데이터를 보려면 추가 요구사항이 있습니다.

애플리케이션 및 프로젝트 데이터 뷰에 대해 자세히 알아보려면 애플리케이션 뷰 및 프로젝트 뷰를 참고하세요.

필수 API 및 권한 누락

Cloud 허브 페이지에서 일부 또는 모든 데이터가 누락된 경우 필요한 API가 사용 설정되어 있지 않거나 데이터를 볼 권한이 없기 때문일 수 있습니다.

다음과 같은 경우 Cloud Hub 페이지에 메시지가 표시됩니다.

  • 필수 API가 사용 설정되지 않았습니다.
  • 선택한 프로젝트 또는 앱 지원 폴더의 데이터를 볼 권한이 없습니다.
  • 페이지에서 프로젝트 데이터를 보거나 애플리케이션 데이터를 보는 것을 지원하지 않습니다.

다음 표에는 Cloud 허브의 각 기본 페이지, 각 페이지에 필요한 API, 프로젝트 또는 애플리케이션의 데이터를 표시하기 위해 각 페이지에서 제공하는 지원이 나열되어 있습니다.

페이지 지원되는 데이터 필수 API API를 사용 설정하는 위치
애플리케이션 또는 프로젝트 홈페이지에는 다른 Cloud 허브 페이지의 요약 데이터가 표시됩니다.
배포 애플리케이션 App Hub 및 App Design Center

관리 프로젝트가 생성되면 관리 프로젝트에서 API가 자동으로 사용 설정됩니다.

상태 및 문제 해결 애플리케이션 또는 프로젝트

애플리케이션 데이터 지원을 위한 App Hub

상태 데이터용 Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health, Cloud Asset Inventory

애플리케이션 수준 데이터의 경우 관리 프로젝트가 생성되면 관리 프로젝트에서 API가 자동으로 사용 설정됩니다.

프로젝트 수준 데이터를 보려면 보려는 프로젝트의 상태 데이터를 제공하는 API를 사용 설정합니다.

최적화 애플리케이션 또는 프로젝트

애플리케이션 데이터 지원을 위한 App Hub

비용 및 사용량 데이터를 위한 Cloud Monitoring 및 App Optimize

애플리케이션 수준 데이터의 경우 관리 프로젝트가 생성되면 관리 프로젝트에서 App Hub 및 모니터링 API가 자동으로 사용 설정됩니다. App Optimize API는 별도로 사용 설정해야 합니다.

프로젝트 수준 데이터를 보려면 보려는 프로젝트에 대해 Cloud Monitoring 및 App Optimize API를 사용 설정하세요.

유지보수 프로젝트만 통합 유지보수

보려는 프로젝트의 API를 사용 설정합니다.

할당량 및 예약 프로젝트만

할당량 데이터의 Cloud Quotas

용량 플래너 비공개 미리보기에 참여하는 사용자를 위한 Compute Engine 및 용량 플래너

보려는 프로젝트의 API 사용 설정

지원 프로젝트만 Cloud Customer Care

보려는 프로젝트의 API 사용 설정

프로젝트를 만들면 Cloud Logging 및 Cloud Monitoring과 같은 일부 API가 기본적으로 사용 설정됩니다. Cloud 할당량, 통합 유지관리, Personalized Service Health와 같은 다른 서비스의 API는 서비스와 관련된 데이터를 보기 위해 별도로 사용 설정해야 합니다.

페이지 열의 이름은 각 페이지의 문서로 연결됩니다. 페이지별 문서에는 페이지에서 데이터를 보는 데 필요한 역할이 설명되어 있습니다.

  • 프로젝트별로 데이터를 보는 경우 선택한 프로젝트에 필요한 권한이 있어야 합니다.
  • 애플리케이션별로 데이터를 보는 경우 액세스할 수 있는 데이터는 관리자가 권한을 부여한 방식에 따라 달라집니다.

    예를 들면 다음과 같습니다.

    • 폴더에 Identity and Access Management (IAM) 역할을 부여하면 하위 프로젝트의 데이터에 액세스할 수 있습니다.
    • 관리 프로젝트에 IAM 역할을 부여하면 관리 프로젝트에 저장되거나 관리 프로젝트에서 볼 수 있는 데이터에 액세스할 수 있습니다.
    • 특정 프로젝트에 IAM 역할을 부여하면 해당 프로젝트에 저장되거나 해당 프로젝트에서 표시되는 데이터에만 액세스할 수 있습니다.

페이지를 볼 수 없음

페이지를 열려고 하면 다음 메시지 중 하나가 표시됩니다.

  • Page not viewable for projects
  • Page not viewable for folders

일부 Cloud Hub 페이지에는 프로젝트 데이터만 표시되거나 애플리케이션 데이터만 표시됩니다.

  • Page not viewable for projects 메시지가 표시되면 Google Cloud 콘솔 툴바의 프로젝트 선택기에서 프로젝트가 선택되어 있으며 애플리케이션의 데이터만 표시할 수 있는 페이지를 보고 있는 것입니다. 애플리케이션 데이터를 보려면 앱 지원 폴더를 선택하세요.
  • 페이지를 보려고 할 때 Not viewable for folders 메시지가 표시되면Google Cloud 콘솔 툴바의 프로젝트 선택기에서 앱 지원 폴더가 선택된 것이므로 App Hub 애플리케이션의 데이터를 표시할 수 있는 Cloud Hub 페이지만 볼 수 있습니다. 프로젝트 선택기에서 프로젝트를 선택하여 폴더에 있는 개별 프로젝트의 데이터를 볼 수 있습니다.

홈페이지에 인시던트가 표시되지 않음

상태 및 문제 해결 페이지를 보면 Google Cloud 인시던트 섹션에 선택한 애플리케이션 또는 프로젝트에 영향을 미치는 인시던트가 표시됩니다. 하지만 페이지의 Google Cloud 이슈 섹션에 No incidents found라는 메시지가 표시됩니다.

선택한 프로젝트 또는 선택한 애플리케이션의 앱 지원 폴더에 Personalized Service Health 뷰어 역할(roles/servicehealth.viewer)이 있는지 확인합니다. 이 역할은 Cloud Hub 사용을 위한 사전 정의된 역할에 모두 포함되어 있습니다.

  • Cloud Hub 운영자 (roles/cloudhub.operator)
  • 앱 관리 뷰어 (roles/apphub.appManagementViewer)

애플리케이션 데이터 누락

이 섹션에서는 App Hub 애플리케이션의 데이터를 보기 위한 요구사항과 App Hub 애플리케이션의 데이터가 누락될 수 있는 몇 가지 상황을 설명합니다.

요구사항 확인

App Hub 애플리케이션의 데이터를 보려면 다음 단계를 완료해야 합니다.

  1. 앱 지원 폴더에서 App Hub를 설정하고 애플리케이션을 만듭니다. 앱 지원 폴더 알아보기

  2. 애플리케이션의 로그, 측정항목, trace 집계 설정

애플리케이션 목록에서 애플리케이션을 선택할 수 없음

상태 및 문제 해결과 같은 일부 Cloud 허브 페이지에는 검토할 App Hub 애플리케이션을 선택하는 데 사용할 수 있는 애플리케이션 선택기가 있습니다.

Application: not available 메시지가 표시되면 Google Cloud 콘솔 툴바의 프로젝트 선택 도구에서 프로젝트가 선택된 것입니다.

애플리케이션의 데이터를 보려면 프로젝트 선택기에서 앱 지원 폴더를 선택하세요. 조직에서 앱이 사용 설정된 폴더를 모르는 경우 관리자에게 문의하세요. 애플리케이션 관리를 위해 폴더를 사용 설정하는 방법을 알아보려면 폴더에서 애플리케이션 관리를 참고하세요.

선택한 폴더가 앱 지원 폴더가 아님

Folder is not app-enabled 메시지가 표시되면 Google Cloud 콘솔 툴바의 프로젝트 선택기에서 선택한 폴더가 애플리케이션 관리에 대해 구성되지 않은 것입니다.

애플리케이션의 데이터를 보려면 프로젝트 선택기에서 앱 지원 폴더를 선택하세요. 앱 지원 폴더에는 앱 지원 폴더 아이콘( )이 있습니다. 애플리케이션 관리를 위해 폴더를 사용 설정하는 방법을 알아보려면 폴더의 애플리케이션 관리를 참고하세요.

최적화 페이지에서 일부 애플리케이션의 데이터를 볼 수 없음

최적화 페이지에서 애플리케이션의 비용 데이터를 보려고 하면 다음과 같은 예와 같이 통화 코드 불일치에 관한 오류가 표시됩니다.

Currency codes 'EUR' and 'GBP' do not match

최적화 페이지에는 모든 리소스 비용이 동일한 통화로 표시된 애플리케이션의 비용만 표시할 수 있습니다. 리소스의 통화는 상위 프로젝트의 결제 계정의 통화에 따라 결정됩니다. 애플리케이션에 서로 다른 결제 계정과 연결된 리소스가 있는 경우 애플리케이션 비용 데이터를 보려면 모든 결제 계정이 동일한 통화로 구성되어야 합니다.