Este documento descreve como configurar o Cloud Hub.
Existem vários passos principais no processo de configuração:
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.
Configure vistas agregadas de registos, métricas e rastreios.
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:
-
Ative a gestão de aplicações para uma pasta e conceda acesso aos utilizadores:
-
Administrador da pasta (
roles/resourcemanager.folderAdmin
) no recurso principal da pasta -
Administrador da utilização do serviço (
roles/serviceusage.serviceUsageAdmin
) na pasta
-
Administrador da pasta (
-
Crie aplicações no App Hub:
Editor do App Hub (
roles/apphub.editor
) no projeto de gestão na pasta ativada para apps. -
Crie modelos de aplicações no Centro de design de aplicações:
Utilizador do Centro de design de aplicações (
roles/designcenter.user
) no projeto de gestão na pasta com apps. -
Crie aplicações a partir de modelos de aplicações no centro de design de aplicações:
Editor de aplicações (
roles/designcenter.applicationEditor
) no projeto de gestão na pasta com apps.
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:
Na Google Cloud consola, aceda à página Biblioteca de APIs.
Selecione o Google Cloud projeto onde quer ativar a API.
Pesquise a API que quer ativar.
Clique no nome da API nos resultados da pesquisa.
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
).
- Para agregar os dados numa pasta com apps ativadas, consulte o artigo Configure a monitorização de aplicações.
- Para agregar os dados de uma organização sem pastas ativadas para apps, consulte a seguinte documentação:
O que se segue?
- Veja a página Início.