Resolver problemas do Cloud Hub

Este documento ajuda a resolver alguns problemas comuns com dados ausentes ou indisponíveis no Cloud Hub.

O Cloud Hub mostra dados de outros serviços do Google Cloud . Para acessar os dados, as APIs que os fornecem precisam estar ativadas, e você precisa ter permissões para acessar os dados. Para acessar dados de um aplicativo do App Hub, há outros requisitos.

Para saber mais sobre as visualizações de dados de aplicativos e projetos, consulte Visualizações de aplicativos e projetos.

APIs e permissões necessárias ausentes

Se alguns ou todos os dados estiverem faltando em uma página do Cloud Hub, talvez uma API necessária não esteja ativada ou você não tenha permissões para ver os dados.

As páginas do Cloud Hub mostram uma mensagem se:

  • Uma API necessária não está ativada.
  • Você não tem permissão para acessar os dados do projeto ou da pasta ativada para apps selecionados.
  • A página não é compatível com a visualização de dados de um projeto ou aplicativo.

A tabela a seguir lista cada página principal no Cloud Hub, as APIs necessárias para cada página e o suporte que cada página oferece para mostrar dados de um projeto ou aplicativo.

Página Dados compatíveis APIs necessárias Onde ativar as APIs
Início Aplicativo ou projeto A página inicial mostra dados resumidos das outras páginas do Cloud Hub.
Deployments Aplicativo App Hub e App Design Center

As APIs são ativadas automaticamente no projeto de gerenciamento quando ele é criado.

Integridade e solução de problemas Aplicativo ou projeto

Suporte do App Hub para dados de aplicativos

Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, integridade personalizada de serviço e Inventário de recursos do Cloud para dados de integridade

Para dados no nível do aplicativo, as APIs são ativadas automaticamente no projeto de gerenciamento quando ele é criado.

Para conferir dados no nível do projeto, ative as APIs que fornecem dados de saúde para os projetos que você quer visualizar.

Otimização Aplicativo ou projeto

Suporte do App Hub para dados de aplicativos

Cloud Monitoring e App Optimize para dados de custo e uso

Para dados no nível do aplicativo, as APIs do App Hub e do Monitoring são ativadas automaticamente no projeto de gerenciamento quando ele é criado. É necessário ativar a App Optimize API separadamente.

Para ver dados no nível do projeto, ative as APIs Cloud Monitoring e App Optimize nos projetos que você quer visualizar.

Manutenção Somente projeto Manutenção unificada

Ative a API para os projetos que você quer acessar.

Cotas e reservas Somente projeto

Cotas do Cloud para dados de cota

Compute Engine e Planejador de capacidade para usuários na prévia particular do Planejador de capacidade

Ative as APIs dos projetos que você quer visualizar

Suporte Somente projeto Cloud Customer Care

Ative as APIs dos projetos que você quer visualizar

Algumas APIs, como o Cloud Logging e o Cloud Monitoring, são ativadas por padrão quando você cria um projeto. As APIs de outros serviços, como Cloud Quotas, Unified Maintenance e Personalized Service Health, precisam ser ativadas separadamente para visualizar dados relacionados ao serviço.

Os nomes na coluna Página têm links para a documentação de cada página. A documentação específica da página descreve os papéis necessários para visualizar os dados nela.

  • Se você estiver visualizando dados por projeto, precisará ter as permissões necessárias no projeto selecionado.
  • Se você estiver visualizando dados por aplicativo, as informações a que você tem acesso dependem de como o administrador concedeu as permissões.

    Exemplo:

    • Conceder papéis do Identity and Access Management (IAM) em uma pasta dá acesso aos dados em projetos descendentes.
    • Conceder papéis do IAM no projeto de gerenciamento dá acesso aos dados armazenados ou visíveis nele.
    • Conceder papéis do IAM em projetos específicos só dá acesso aos dados armazenados ou visíveis nesses projetos.

A página não pode ser visualizada

Ao tentar abrir uma página, uma das seguintes mensagens aparece:

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

Algumas páginas do Cloud Hub mostram dados apenas de projetos ou de aplicativos.

  • Se você vir a mensagem Page not viewable for projects, um projeto estará selecionado no seletor de projetos da barra de ferramentas do console Google Cloud e você estará visualizando uma página que só pode mostrar dados de um aplicativo. Para acessar os dados do aplicativo, selecione uma pasta habilitada para apps.
  • Se a mensagem Not viewable for folders aparecer quando você tentar acessar uma página, significa que uma pasta habilitada para apps está selecionada no seletor de projetos na barra de ferramentas do consoleGoogle Cloud . Assim, só é possível acessar páginas do Cloud Hub que mostram dados de aplicativos do App Hub. Para ver os dados de um projeto específico na pasta, selecione o projeto no seletor.

A página inicial não mostra incidentes

Na página Integridade e solução de problemas, a seção Google Cloud Incidentes mostra que há incidentes que afetam o aplicativo ou projeto selecionado. No entanto, a página mostra a mensagem No incidents found na seção Google Cloud Incidentes.

Verifique se você tem o papel de Leitor do Personalized Service Health (roles/servicehealth.viewer) no projeto selecionado ou na pasta habilitada para apps do aplicativo escolhido. O papel está incluído nos dois papéis predefinidos para usar o Cloud Hub:

  • Operador do Cloud Hub (roles/cloudhub.operator)
  • Leitor de gerenciamento de apps (roles/apphub.appManagementViewer)

Dados de inscrição ausentes

Esta seção descreve os requisitos para visualizar dados de aplicativos do App Hub e algumas situações em que você pode encontrar dados ausentes de um aplicativo do App Hub.

Verificar requisitos

Para conferir os dados dos aplicativos do App Hub, siga estas etapas:

  1. Configure o App Hub para uma pasta ativada por apps e crie seus aplicativos. Saiba mais sobre as pastas ativadas por apps.

  2. Configure a agregação de registros, métricas e traces para seus aplicativos.

Não é possível selecionar um aplicativo na lista de aplicativos

Algumas páginas do Cloud Hub, como Saúde e solução de problemas, têm um seletor de Aplicativo que pode ser usado para escolher um aplicativo do App Hub para análise.

Se você vir a mensagem Application: not available, um projeto estará selecionado no seletor de projetos da barra de ferramentas do console Google Cloud .

Para acessar os dados de um aplicativo, escolha uma pasta habilitada para apps no seletor de projetos. Se você não souber qual pasta está ativada para apps na sua organização, pergunte ao administrador. Para saber como ativar o gerenciamento de aplicativos em uma pasta, consulte Gerenciar aplicativos em uma pasta.

A pasta selecionada não está ativada para apps

Se você vir a mensagem Folder is not app-enabled, a pasta selecionada no seletor de projetos na barra de ferramentas do console Google Cloud não estará configurada para gerenciamento de aplicativos.

Para acessar os dados de um aplicativo, escolha uma pasta habilitada para apps no seletor de projetos. As pastas habilitadas para apps têm um ícone de pasta habilitada para apps ( ). Para saber como habilitar uma pasta para gerenciamento de aplicativos, consulte Gerenciar aplicativos em uma pasta.

Não é possível ver os dados de alguns aplicativos na página "Otimização"

Ao tentar ver os dados de custo de um aplicativo na página "Otimização", aparece um erro sobre códigos de moeda incompatíveis, semelhante ao exemplo a seguir:

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

A página Otimização só pode mostrar custos de um aplicativo com todos os custos de recursos na mesma moeda. A moeda de um recurso é determinada pela moeda da conta de faturamento do projeto principal. Se um aplicativo tiver recursos associados a diferentes contas de faturamento, todas elas precisarão ser configuradas para a mesma moeda para que seja possível ver os dados de custo do aplicativo.