Este documento descreve como configurar o Cloud Hub.
Há várias etapas principais no processo de configuração:
Para gerenciar seus recursos de maneira centrada no aplicativo, incluindo a visualização de dados dos aplicativos no Cloud Hub, configure o gerenciamento de aplicativos.
Se você não configurar o gerenciamento de aplicativos, ainda poderá ver alguns dados por projetoGoogle Cloud em vez de por aplicativo no Cloud Hub.
Configure visualizações agregadas de registros, métricas e traces.
Configure o acesso para usuários do Cloud Hub.
Pessoas ou equipes diferentes podem ser responsáveis por etapas diferentes no processo de configuração do Cloud Hub.
Funções exigidas
Para receber as permissões necessárias para configurar o Cloud Hub, peça ao administrador para conceder a você os seguintes papéis do IAM:
-
Ative o gerenciamento de aplicativos para uma pasta e conceda acesso aos usuários:
-
Administrador de pastas (
roles/resourcemanager.folderAdmin
) no recurso pai da pasta -
Administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin
) na pasta
-
Administrador de pastas (
-
Crie aplicativos no App Hub:
Editor do App Hub (
roles/apphub.editor
) no projeto de gerenciamento da pasta habilitada para apps. -
Crie modelos de aplicativos no App Design Center:
Usuário do App Design Center (
roles/designcenter.user
) no projeto de gerenciamento na pasta ativada por apps. -
Crie aplicativos com base em modelos na Central de design de aplicativos:
Editor de aplicativos (
roles/designcenter.applicationEditor
) no projeto de gerenciamento da pasta ativada para apps.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Configurar o gerenciamento de aplicativos
Muitos aplicativos na nuvem evoluem para incluir vários recursos de infraestrutura de um ou mais projetos do Google Cloud , o que pode dificultar o gerenciamento e a compreensão desses recursos para desenvolvedores e operadores. Ao organizar seus recursos como aplicativos do App Hub, você entende melhor as interações de recursos e pode analisar, monitorar, gerenciar e resolver problemas de maneira centrada no aplicativo.
Antes de criar os aplicativos, é preciso ativar uma pasta Google Cloud para gerenciamento de aplicativos que contenha os recursos que você quer gerenciar como aplicativos.
Configurar uma pasta habilitada para apps
Ao configurar o gerenciamento de aplicativos para uma pasta, o processo inclui as seguintes ações:
- Criação de um novo projeto de gerenciamento na pasta. O projeto de gerenciamento é de propriedade do Google e não pode ser movido ou excluído.
- Ativar APIs para serviços que oferecem suporte ao gerenciamento de aplicativos. Os serviços estão ativados no projeto de gerenciamento.
Para saber como ativar o gerenciamento de aplicativos em uma pasta, consulte Gerenciar aplicativos em uma pasta.
Criar aplicativos
Depois de configurar uma pasta habilitada para apps, você pode criar seus aplicativos. Você tem as seguintes opções para criar seus aplicativos:
- Use o App Hub para criar aplicativos com base em recursos Google Cloud existentes. Consulte Criar um aplicativo.
- Use a central de design de aplicativos para criar e implantar novos recursosGoogle Cloud , que provisionam automaticamente aplicativos do App Hub. Você usa modelos de aplicativos para definir o design e implantar instâncias de aplicativos com base nos modelos.
Ativar APIs obrigatórias
Esta seção lista as APIs necessárias para mostrar dados em uma página específica do Cloud Hub.
- Se você configurou o gerenciamento de aplicativos, algumas APIs já estão ativadas no projeto de gerenciamento.
- As APIs Cloud Logging e Cloud Monitoring são ativadas por padrão quando você cria um projeto.
As APIs de outros serviços precisam ser ativadas separadamente:
- Cotas do Cloud
- Manutenção unificada
- Personalized Service Health
- App Optimize
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 |
Para ativar uma API específica:
No console Google Cloud , acesse a página Biblioteca de APIs.
Selecione o projeto do Google Cloud em que você quer ativar a API.
Procure a API que você quer ativar.
Clique no nome da API nos resultados da pesquisa.
Na página Detalhes do produto da API, clique em ATIVAR.
Configurar visualizações agregadas de dados de telemetria
Como os dados dos aplicativos do App Hub podem incluir vários projetos, é necessário agregar registros, métricas e rastreamentos para ver os dados por aplicativo no Cloud Hub.
Se você estiver apenas visualizando dados por projeto, não será necessário agregar seus dados, mas ainda é recomendável, já que há outros benefícios além do gerenciamento de aplicativos:
- É possível ver e consultar registros, métricas e traces em vários projetos ao visualizar os dados no Cloud Logging, no Cloud Monitoring e no Cloud Trace.
- Armazenar registros em um projeto central desvincula o ciclo de vida dos registros do ciclo de vida dos projetos. Essa separação é benéfica para requisitos de compliance, como retenção de dados.
- Se você precisar obedecer aos requisitos de localidade de dados, gerencie um pequeno conjunto de buckets de registros regionais que centralizam os registros de cada Google Cloud região usada.
Normalmente, a configuração da agregação de registros, métricas e rastreamentos é feita por um principal com o papel de administrador da organização (roles/resourcemanager.organizationAdmin
) do Identity and Access Management (IAM).
- Para agregar os dados em uma pasta ativada por apps, consulte Configurar o monitoramento de aplicativos.
- Para agregar os dados de uma organização sem pastas ativadas para apps, consulte a seguinte documentação:
A seguir
- Acesse a página Início.