Configure o Cloud Hub

Este documento descreve como configurar o Cloud Hub.

Existem vários passos principais no processo de configuração:

  1. Para gerir os seus recursos de uma forma centrada na aplicação, incluindo a visualização de dados para as suas aplicações no Cloud Hub, tem de configurar a gestão de aplicações.

    Se não configurar a gestão de aplicações, pode continuar a ver alguns dados por Google Cloud projeto em vez de por aplicação no Cloud Hub.

  2. Ative as APIs necessárias.

  3. Configure vistas agregadas de registos, métricas e rastreios.

  4. Configure o acesso para utilizadores do Cloud Hub.

Pessoas ou equipas diferentes podem ser responsáveis por diferentes passos no processo de configuração do Cloud Hub.

Funções necessárias

Para receber as autorizações de que precisa para configurar o Cloud Hub, peça ao seu administrador para lhe conceder as seguintes funções de IAM:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Configure a gestão de aplicações

Muitas aplicações na nuvem evoluem para incluir vários recursos de infraestrutura de um ou mais Google Cloud projetos, o que pode dificultar a gestão e a compreensão destes recursos por parte dos programadores e dos operadores. Ao organizar os seus recursos como aplicações do App Hub, pode compreender melhor as interações dos recursos e analisar, monitorizar, gerir e resolver problemas de uma forma centrada na aplicação.

Antes de criar as suas aplicações, tem de ativar uma Google Cloud pasta para a gestão de aplicações que contenha os recursos que quer gerir como aplicações.

Configure uma pasta com apps

Quando configura a gestão de aplicações para uma pasta, o processo inclui as seguintes ações:

  • Criação de um novo projeto de gestão na pasta. O projeto de gestão é um projeto pertencente à Google que não pode mover nem eliminar.
  • Ativar APIs para serviços que suportam a gestão de aplicações. Os serviços estão ativados no projeto de gestão.

Para ver os passos para ativar a gestão de aplicações numa pasta, consulte o artigo Gerir aplicações numa pasta.

Crie aplicações

Depois de configurar uma pasta com apps ativadas, pode criar as suas aplicações. Tem as seguintes opções para criar as suas aplicações:

  • Use o App Hub para criar aplicações a partir deGoogle Cloud recursos existentes. Consulte o artigo Crie uma aplicação.
  • Use o Application Design Center para conceber e implementar novos Google Cloud recursos, que aprovisionam automaticamente aplicações do App Hub. Usa modelos de aplicações para definir o design e, em seguida, implementa instâncias de aplicações com base nos modelos.

Ative as APIs necessárias

Esta secção apresenta as APIs necessárias para apresentar dados numa página específica do Cloud Hub.

  • Se configurar a gestão de aplicações, algumas APIs já estão ativadas no projeto de gestão.
  • As APIs Cloud Logging e Cloud Monitoring estão ativadas por predefinição quando cria um projeto.

As APIs para outros serviços têm de ser ativadas em separado:

  • Cloud Quotas
  • Unified Maintenance
  • Personalized Service Health
  • App Optimize
Página Dados suportados APIs necessárias Onde ativar as APIs
Início Aplicação ou projeto A página inicial apresenta dados de resumo das outras páginas do Cloud Hub.
Implementações Aplicação App Hub e Centro de design de aplicações

As APIs são ativadas automaticamente no projeto de gestão quando este é criado.

Estado e resolução de problemas Aplicação ou projeto

App Hub para apoio técnico de dados de aplicações

Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health e Cloud Asset Inventory para dados de saúde

Para dados ao nível da aplicação, as APIs são ativadas automaticamente no projeto de gestão quando o projeto de gestão é criado.

Para ver dados ao nível do projeto, ative as APIs que fornecem dados de saúde para os projetos que quer ver.

Otimização Aplicação ou projeto

App Hub para apoio técnico de dados de aplicações

Cloud Monitoring e App Optimize para dados de custos e utilização

Para dados ao nível da aplicação, as APIs App Hub e Monitoring são ativadas automaticamente no projeto de gestão quando este é criado. Tem de ativar a API App Optimize separadamente.

Para ver dados ao nível do projeto, ative as APIs Cloud Monitoring e App Optimize para os projetos que quer ver.

Manutenção Apenas projeto Unified Maintenance

Ative a API para os projetos que quer ver.

Quotas e reservas Apenas projeto

Cloud Quotas para dados de quotas

Compute Engine e Capacity Planner para utilizadores na pré-visualização privada do Capacity Planner

Ative as APIs para os projetos que quer ver

Apoio técnico Apenas projeto Cloud Customer Care

Ative as APIs para os projetos que quer ver

Para ativar uma API específica:

  1. Na Google Cloud consola, aceda à página Biblioteca de APIs.

    Aceder à biblioteca de APIs

  2. Selecione o Google Cloud projeto onde quer ativar a API.

  3. Pesquise a API que quer ativar.

  4. Clique no nome da API nos resultados da pesquisa.

  5. Na página Detalhes do produto da API, clique em ATIVAR.

Configure vistas agregadas de dados de telemetria

Uma vez que os dados das aplicações do App Hub podem incluir vários projetos, é necessário agregar os registos, as métricas e os rastreios para ver os dados por aplicação no Cloud Hub.

Se estiver apenas a ver dados por projeto, não é necessário agregar os dados, mas continua a ser recomendado, uma vez que existem vantagens adicionais fora da gestão de aplicações:

  • Pode ver e consultar registos, métricas e rastreios em vários projetos quando vê os dados no Cloud Logging, Cloud Monitoring e Cloud Trace.
  • O armazenamento de registos num projeto central desassocia o ciclo de vida dos registos do ciclo de vida dos projetos. Esta separação é benéfica para os requisitos de conformidade, como a retenção de dados.
  • Se precisar de agir em conformidade com os requisitos de localidade dos dados, pode gerir um pequeno conjunto de contentores de registos regionais que centralizam os registos para cada região que usa. Google Cloud

Normalmente, a configuração da agregação de registos, métricas e rastreios é realizada por um principal com a função de administrador da organização do Identity and Access Management (IAM) (roles/resourcemanager.organizationAdmin).

O que se segue?