排查 Cloud Hub 问题

本文档可帮助您解决 Cloud Hub 中数据缺失或不可用的一些常见问题。

Cloud Hub 会显示来自其他 Google Cloud 服务的数据。如需查看数据,您必须启用提供数据的 API,并且必须拥有查看数据的权限。如需查看 App Hub 应用的数据,您还需要满足其他要求。

如需详细了解应用数据视图和项目数据视图,请参阅应用视图和项目视图

缺少必需的 API 和权限

如果 Cloud Hub 页面中缺少部分或全部数据,原因可能是未启用必需的 API,或者您缺少查看相应数据的权限。

如果出现以下情况,Cloud Hub 页面会显示一条消息:

  • 未启用必需的 API
  • 您无权查看所选项目或文件夹的数据。
  • 该页面不支持查看项目的数据,也不支持查看应用的数据。

下表显示了每个页面在显示项目或应用数据方面的支持情况。

页面 支持的数据
首页 应用或项目。首页会显示其他 Cloud Hub 页面中与所选视图相关的汇总数据。
部署 应用
健康状况和问题排查 应用或项目
优化 应用或项目
维护 仅限项目
配额和预留 仅限项目
支持 仅限项目

创建项目时,某些 API(例如 Cloud Logging 和 Cloud Monitoring)默认处于启用状态。其他服务(例如 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 页面。您可以从项目选择器中选择相应项目,以查看文件夹中单个项目的数据。

缺少应用数据

本部分介绍了查看 App Hub 应用数据的要求,以及您可能会遇到 App Hub 应用数据缺失的一些情况。

验证要求

如需查看 App Hub 应用的数据,请确保完成以下步骤:

  1. 为文件夹设置 App Hub 并创建应用。

  2. 为应用设置日志、指标和跟踪记录的汇总

无法从“应用”列表中选择应用

某些 Cloud Hub 页面(例如健康状况和问题排查)具有应用选择器,您可以使用该选择器选择要检查的 App Hub 应用。

如果您看到消息 Application: not available,则表示 Google Cloud 控制台工具栏中的项目选择器中已选择项目。

如需查看应用的数据,请在项目选择器中选择已配置应用管理的文件夹 ( )。如需了解如何为文件夹启用应用管理,请参阅管理文件夹中的应用

所选文件夹不支持应用

如果您看到消息 Folder is not app-enabled,则表示 Google Cloud 控制台工具栏中的项目选择器内所选的文件夹未配置为用于应用管理。

如需查看应用的数据,请在项目选择器中选择已配置应用管理的文件夹。配置为用于应用管理的文件夹具有特殊图标 ( )。如需了解如何为文件夹启用应用管理,请参阅管理文件夹中的应用

无法在“优化”页面上查看某些应用的数据

当您尝试在“优化”页面上查看应用的费用数据时,系统会显示有关币种代码不匹配的错误,类似于以下示例:

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

优化页面只能显示所有资源费用的币种都相同的应用的费用。资源的币种由父项目的结算账号的币种决定。如果应用的资源与其他结算账号关联,则必须将所有结算账号配置为使用相同的币种,才能查看应用费用数据。