このドキュメントでは、Cloud Hub でデータが見つからない、または使用できないという一般的な問題を解決する方法について説明します。
Cloud Hub には、他の Google Cloud サービスのデータが表示されます。データを表示するには、データを提供する API が有効になっており、データを表示する権限が必要です。App Hub アプリケーションのデータを表示するには、追加の要件があります。
アプリケーション ビューとプロジェクト ビューの詳細については、アプリケーション ビューとプロジェクト ビューをご覧ください。
必要な API と権限がない
Cloud Hub ページにデータの一部またはすべてが表示されない場合は、必要な API が有効になっていないか、データを表示する権限がないことが原因である可能性があります。
Cloud Hub ページには、次の場合にメッセージが表示されます。
- 必要な API が有効になっていません。
- 選択したプロジェクトまたはアプリ対応フォルダのデータを表示する権限がありません。
- このページでは、プロジェクトのデータの表示がサポートされていないか、アプリケーションのデータの表示がサポートされていません。
次の表に、Cloud Hub の各メインページ、各ページに必要な API、各ページがプロジェクトまたはアプリケーションのデータを表示するために提供するサポートを示します。
ページ | サポートされるデータ | 必要な API | API を有効にする場所 |
---|---|---|---|
ホーム | アプリケーションまたはプロジェクト | [ホーム] ページには、他の Cloud Hub ページの概要データが表示されます。 | |
デプロイ | アプリケーション | 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 と Monitoring API が管理プロジェクトで自動的に有効になります。App Optimize API は別途有効にする必要があります。 プロジェクト レベルのデータを表示するには、表示するプロジェクトに対して Cloud Monitoring API と App Optimize API を有効にします。 |
メンテナンス | プロジェクトのみ | 総合メンテナンス | 表示するプロジェクトの API を有効にします。 |
割り当てと予約 | プロジェクトのみ | 割り当てデータの Cloud Quotas キャパシティ プランナーの限定公開プレビューのユーザー向けの Compute Engine とキャパシティ プランナー |
表示するプロジェクトの API を有効にする |
サポート | プロジェクトのみ | Cloud カスタマーケア | 表示するプロジェクトの API を有効にする |
Cloud Logging や Cloud Monitoring などの一部の API は、プロジェクトの作成時にデフォルトで有効になります。Cloud Quotas、Unified Maintenance、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 アプリケーションのデータを表示するには、次の手順が完了していることを確認します。
アプリ管理用フォルダに App Hub を設定して、アプリケーションを作成します。アプリ管理用フォルダについて
アプリケーションのログ、指標、トレースの集計を設定します。
アプリケーション リストからアプリケーションを選択できない
Cloud Hub の一部のページ([健全性とトラブルシューティング] など)には、確認する App Hub アプリケーションを選択できる [アプリケーション] セレクタがあります。
Application: not available
というメッセージが表示された場合は、 Google Cloud コンソールのツールバーのプロジェクト選択ツールでプロジェクトが選択されています。
アプリケーションのデータを表示するには、プロジェクト選択ツールでアプリ対応フォルダを選択します。組織でどのフォルダがアプリ対応になっているかわからない場合は、管理者にお問い合わせください。フォルダでアプリケーション管理を有効にする方法については、フォルダ内のアプリケーションの管理をご覧ください。
選択したフォルダはアプリ対応ではありません
Folder is not app-enabled
というメッセージが表示された場合は、 Google Cloud コンソールのツールバーのプロジェクト選択ツールで選択されているフォルダがアプリケーション管理用に構成されていません。
アプリケーションのデータを表示するには、プロジェクト選択ツールでアプリ対応フォルダを選択します。アプリ対応フォルダには、アプリ対応フォルダ アイコン()が表示されます。フォルダでアプリケーション管理を有効にする方法については、フォルダ内のアプリケーションの管理をご覧ください。
[最適化] ページで一部のアプリケーションのデータを表示できない
[最適化] ページでアプリケーションの費用データを表示しようとすると、次のような通貨コードの不一致に関するエラーが表示されます。
Currency codes 'EUR' and 'GBP' do not match
[最適化] ページに表示できるのは、すべてのリソース費用が同じ通貨のアプリケーションの費用のみです。リソースの通貨は、親プロジェクトの請求先アカウントの通貨によって決まります。アプリケーションの各リソースに関連付けられた請求先アカウントが異なる場合、アプリケーションの費用データを表示するには、すべての請求先アカウントが同じ通貨で構成されている必要があります。