Panoramica della visualizzazione delle metriche per più progetti

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questo documento, che descrive come visualizzare e gestire le metriche, è destinato agli sviluppatori e agli amministratori di sistema. Per scoprire di più sulle funzionalità disponibili in Cloud Monitoring, consulta Introduzione a Cloud Monitoring.

Monitoring consente di visualizzare e gestire le metriche nei seguenti modi:

  • Per un singolo progetto
  • Per più progetti all'interno di una singola organizzazione
  • Per più progetti in più organizzazioni
  • Per più progetti Google Cloud e account AWS

Per impostazione predefinita, un progetto Google Cloud ha visibilità solo sulle metriche che archivia. Tuttavia, puoi espandere il set di metriche a cui un progetto può accedere aggiungendo altri progetti Google Cloud all'ambito delle metriche del progetto. L'ambito delle metriche definisce l'insieme di progetti Google Cloud le cui metriche possono accedere al progetto Google Cloud corrente.

Un progetto di definizione dell'ambito ospita un ambito delle metriche. Poiché ogni progetto Google Cloud ospita un ambito delle metriche, ogni progetto è anche un progetto di definizione dell'ambito. Il progetto di definizione dell'ambito archivia le informazioni sull'ambito delle metriche. Archivia anche gli avvisi, i controlli di uptime, le dashboard e i gruppi di monitoraggio che hai configurato per l'ambito delle metriche. Puoi identificare il progetto di definizione dell'ambito per un ambito delle metriche come progetto selezionato dal selettore di progetto di Google Cloud Console.

Ad esempio, supponiamo che un ambito delle metriche di un progetto di definizione dell'ambito contenga tre progetti Cloud. Quando crei un criterio di avviso nel progetto di definizione dell'ambito per l'ambito delle metriche, il criterio monitora le metriche nei tre progetti.

Puoi configurare un ambito delle metriche da Google Cloud Console o dall'API Cloud Monitoring.

Esempio di definizione dell'ambito dei progetti e di progetti monitorati

Supponiamo che i tuoi progetti Staging e Production contengano istanze di macchine virtuali (VM) di Compute Engine. Per visualizzare le metriche di tutte le tue VM in un'unica vista, crea un altro progetto, AllEnvironments, quindi aggiungi i progetti Staging e Production come progetti monitorati. Puoi visualizzare le metriche archiviate nel progetto Staging in due modi diversi con questa configurazione:

  • Per visualizzare le metriche in tutti i progetti, seleziona AllEnvironments con il selettore progetti di Google Cloud Console. Se accedi alla pagina Monitoring, accedi all'ambito delle metriche per il progetto AllEnvironments. La linea tratteggiata nel diagramma seguente mostra che le metriche per tutti e tre i progetti sono accessibili:

    L'ambito delle metriche di visualizzazione multipla include tutti e tre i progetti selezionati.

  • Per visualizzare solo le metriche per il progetto Staging, seleziona il progetto Staging con il selettore di progetto di Google Cloud Console. Se accedi alla pagina Monitoring, accedi all'ambito delle metriche per il progetto Staging. La linea tratteggiata nel diagramma seguente mostra che le metriche solo per il progetto Staging sono accessibili:

    L'ambito delle metriche di "Staging" include solo il progetto "Staging".

Best practice per l'ambito dei progetti

Consigliamo di utilizzare un nuovo progetto Cloud o uno senza risorse come progetto di definizione dell'ambito quando vuoi visualizzare le metriche di più progetti Cloud o account AWS.

Se un ambito delle metriche contiene progetti monitorati, per registrare o monitorare solo le metriche archiviate nel progetto di definizione dell'ambito, devi specificare filtri che escludono le metriche dai progetti monitorati. Il requisito di utilizzo dei filtri aumenta la complessità del criterio e del criterio di avviso e aumenta la possibilità di errori di configurazione. Il consiglio garantisce che questi progetti di definizione dei progetti non generino metriche, quindi non ci sono metriche nei progetti di cui tracciare il grafico o monitorarli.

L'esempio precedente segue il nostro consiglio. Il progetto di definizione dell'ambito, AllEnvironments, è stato creato, quindi i progetti Staging e Production sono stati aggiunti come progetti monitorati. Per visualizzare o monitorare le metriche combinate per tutti i progetti, utilizza l'ambito delle metriche per il progetto AllEnvironments. Per visualizzare o monitorare le metriche memorizzate nel progetto Staging, devi utilizzare l'ambito delle metriche di quel progetto.

Valuta un'alternativa. Supponi di decidere di aggiungere il progetto Production come progetto monitorato all'ambito delle metriche del progetto Staging. Per visualizzare o monitorare le metriche in tutti i progetti, utilizza l'ambito delle metriche per il progetto Staging:

Screenshot che mostra gli ambiti delle metriche per il progetto "Staging" che include le metriche per il progetto "Produzione".

Tuttavia, questa struttura rende più difficile visualizzare o monitorare solo le metriche memorizzate nel progetto Staging. L'ambito delle metriche per il progetto Staging fornisce le metriche combinate dei progetti Staging e Production. Pertanto, quando vuoi visualizzare o monitorare solo le metriche archiviate nel progetto Staging, il grafico o il criterio di avviso deve utilizzare filtri per eliminare i dati dal progetto Production.

Concedi l'accesso a Cloud Monitoring

Per visualizzare le metriche visibili all'ambito delle metriche, il tuo ruolo Identity and Access Management (IAM) nel progetto di definizione dell'ambito deve includere tutte le autorizzazioni nel ruolo Visualizzatore Monitoring (roles/monitoring.viewer). Non hai bisogno di altre autorizzazioni. Supponi, ad esempio, che l'ambito delle metriche di un progetto di definizione dell'ambito monitori tre progetti Cloud e che tu abbia il ruolo di Visualizzatore Monitoring per il progetto di definizione dell'ambito. Quando accedi al progetto di definizione dell'ambito utilizzando la console Google Cloud, puoi visualizzare le metriche archiviate in quel progetto e quelle memorizzate negli altri tre progetti Cloud.

Per modificare un ambito delle metriche, il tuo ruolo Identity and Access Management nel progetto di definizione del ruolo e in ogni progetto che vuoi aggiungere come progetto monitorato deve includere tutte le autorizzazioni nel ruolo Amministratore dell'ambito di Monitoring (roles/monitoring.metricsScopesAdmin).

Per ulteriori informazioni, consulta Controllo dell'accesso con IAM.

Passaggi successivi