Questo documento descrive come configurare Cloud Hub.
Il processo di configurazione prevede diversi passaggi principali:
Per gestire le risorse in modo incentrato sulle applicazioni, inclusa la visualizzazione dei dati delle applicazioni in Cloud Hub, devi configurare la gestione delle applicazioni.
Se non configuri la gestione delle applicazioni, puoi comunque visualizzare alcuni dati per Google Cloud progetto anziché per applicazione in Cloud Hub.
Configura visualizzazioni aggregate di log, metriche e tracce.
Configura l'accesso per gli utenti di Cloud Hub.
Persone o team diversi potrebbero essere responsabili di passaggi diversi nella procedura di configurazione di Cloud Hub.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per configurare Cloud Hub, chiedi all'amministratore di concederti i seguenti ruoli IAM:
-
Abilita la gestione delle applicazioni per una cartella e concedi l'accesso agli utenti:
-
Amministratore cartella (
roles/resourcemanager.folderAdmin
) nella risorsa padre della cartella -
Amministratore Service Usage (
roles/serviceusage.serviceUsageAdmin
) sulla cartella
-
Amministratore cartella (
-
Crea applicazioni in App Hub:
Editor di App Hub (
roles/apphub.editor
) nel progetto di gestione della cartella abilitata per le app. -
Crea modelli di applicazioni in Application Design Center:
Utente Application Design Center (
roles/designcenter.user
) sul progetto di gestione nella cartella abilitata per le app. -
Crea applicazioni dai modelli di applicazione in Application Design Center:
Editor applicazioni (
roles/designcenter.applicationEditor
) nel progetto di gestione nella cartella abilitata per le app.
Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Configurare la gestione delle applicazioni
Molte applicazioni cloud si evolvono per includere più risorse dell'infrastruttura di uno o più progetti, il che può rendere più difficile per sviluppatori e operatori gestire e comprendere queste risorse. Google Cloud Organizzando le risorse come applicazioni App Hub, puoi comprendere meglio le interazioni tra le risorse e analizzare, monitorare, gestire e risolvere i problemi in modo incentrato sulle applicazioni.
Prima di creare le applicazioni, devi abilitare una cartella Google Cloud per la gestione delle applicazioni che contenga le risorse che vuoi gestire come applicazioni.
Configurare una cartella app
Quando configuri la gestione delle applicazioni per una cartella, la procedura include le seguenti azioni:
- Creazione di un nuovo progetto di gestione nella cartella. Il progetto di gestione è un progetto di proprietà di Google che non puoi spostare o eliminare.
- Abilitazione delle API per i servizi che supportano la gestione delle applicazioni. I servizi sono abilitati nel progetto di gestione.
Per i passaggi per abilitare la gestione delle applicazioni in una cartella, vedi Gestire le applicazioni in una cartella.
Crea applicazioni
Dopo aver configurato una cartella abilitata per le app, puoi creare le tue applicazioni. Per creare le tue applicazioni, hai a disposizione le seguenti opzioni:
- Utilizza App Hub per creare applicazioni dalle risorse Google Cloud esistenti. Vedi Creare un'applicazione.
- Utilizza Application Design Center per progettare ed eseguire il deployment di nuove risorseGoogle Cloud , che eseguono automaticamente il provisioning delle applicazioni App Hub. Utilizzi i modelli di applicazione per definire la progettazione e poi eseguire il deployment delle istanze di applicazione in base ai modelli.
Abilita le API richieste
Questa sezione elenca le API necessarie per visualizzare i dati in una pagina specifica di Cloud Hub.
- Se hai configurato la gestione delle applicazioni, alcune API sono già abilitate nel progetto di gestione.
- Le API Cloud Logging e Cloud Monitoring sono abilitate per impostazione predefinita quando crei un progetto.
Le API per altri servizi devono essere abilitate separatamente:
- Quote di Cloud
- Unified Maintenance
- Personalized Service Health
- App Optimize
Pagina | Dati supportati | API obbligatorie | Dove abilitare le API |
---|---|---|---|
Home | Applicazione o progetto | La home page mostra i dati di riepilogo delle altre pagine di Cloud Hub. | |
Deployment | Applicazione | App Hub e Application Design Center | Le API vengono attivate automaticamente nel progetto di gestione quando viene creato. |
Integrità e risoluzione dei problemi | Applicazione o progetto | App Hub per l'assistenza relativa ai dati delle applicazioni Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health e Cloud Asset Inventory per i dati di integrità |
Per i dati a livello di applicazione, le API vengono attivate automaticamente nel progetto di gestione quando viene creato. Per visualizzare i dati a livello di progetto, abilita le API che forniscono dati sanitari per i progetti che vuoi visualizzare. |
Ottimizzazione | Applicazione o progetto | App Hub per l'assistenza relativa ai dati delle applicazioni Cloud Monitoring e App Optimize per i dati su costi e utilizzo |
Per i dati a livello di applicazione, le API App Hub e Monitoring vengono attivate automaticamente nel progetto di gestione quando viene creato. Devi abilitare l'API App Optimize separatamente. Per visualizzare i dati a livello di progetto, attiva le API Cloud Monitoring e App Optimize per i progetti che vuoi visualizzare. |
Manutenzione | Solo progetto | Unified Maintenance | Abilita l'API per i progetti che vuoi visualizzare. |
Quote e prenotazioni | Solo progetto | Quote di Cloud per i dati delle quote Compute Engine e Capacity Planner per gli utenti dell'anteprima privata di Capacity Planner |
Abilita le API per i progetti che vuoi visualizzare |
Assistenza | Solo progetto | Assistenza clienti Google Cloud | Abilita le API per i progetti che vuoi visualizzare |
Per abilitare un'API specifica:
Nella console Google Cloud , vai alla pagina Libreria API.
Seleziona il progetto Google Cloud in cui vuoi abilitare l'API.
Cerca l'API che vuoi abilitare.
Fai clic sul nome dell'API nei risultati di ricerca.
Nella pagina Dettagli prodotto per l'API, fai clic su ABILITA.
Configurare le visualizzazioni aggregate dei dati di telemetria
Poiché i dati delle applicazioni App Hub possono includere più progetti, l'aggregazione di log, metriche e tracce è necessaria per visualizzare i dati per applicazione in Cloud Hub.
Se visualizzi i dati solo per progetto, l'aggregazione non è obbligatoria, ma è comunque consigliata perché offre ulteriori vantaggi al di fuori della gestione delle applicazioni:
- Puoi visualizzare ed eseguire query su log, metriche e tracce in tutti i progetti quando visualizzi i dati in Cloud Logging, Cloud Monitoring e Cloud Trace.
- L'archiviazione dei log in un progetto centrale disaccoppia il ciclo di vita dei log da quello dei progetti. Questa separazione è utile per i requisiti di conformità, come la conservazione dei dati.
- Se devi rispettare i requisiti di località dei dati, puoi gestire un piccolo insieme di bucket di log regionali che centralizzano i log per ogni Google Cloud regione che utilizzi.
In genere, la configurazione dell'aggregazione di log, metriche e tracce viene eseguita
da un'entità con il ruolo IAM di Amministratore organizzazione
(roles/resourcemanager.organizationAdmin
).
- Per aggregare i dati in una cartella abilitata per le app, vedi Configurare il monitoraggio delle applicazioni.
- Per aggregare i dati per un'organizzazione senza cartelle abilitate per le app, consulta la seguente documentazione:
Passaggi successivi
- Visualizza la pagina Home.