Panoramica degli ambiti delle metriche

Questo documento descrive in che modo Cloud Monitoring determina quali dati delle serie temporali possono essere tracciati e monitorati dal tuo progetto Google Cloud. Se vuoi solo tracciare e monitorare i dati delle serie temporali raccolti dal tuo progetto Google Cloud, non devi eseguire alcuna configurazione. Ti consigliamo di completare Guida rapida di Compute Engine. Tuttavia, se vuoi creare grafici e monitorare i dati delle serie temporali raccolti da più progetti Google Cloud, è necessaria una certa configurazione. Questo documento introduce il modello dei dati e le best practice. Per informazioni sulla configurazione, consulta i documenti elencati nella sezione Passaggi successivi.

Modello dati

Questa sezione introduce i concetti di un container di risorse, un ambito delle metriche e un progetto di definizione dell'ambito.

Contenitore di risorse
Un contenitore di risorse è un progetto Google Cloud. I container di risorse archiviano i dati delle serie temporali i servizi e la quota utilizzati dal container. I dati delle serie temporali archiviati un container di risorse include un'etichetta che identifica il container di risorse. Quando si visualizzano i dati archiviati in più di risorse, puoi filtrare e raggruppare in base a quell'etichetta.
Ambito delle metriche
L'ambito delle metriche di un progetto Google Cloud definisce l'insieme di contenitori di risorse i cui dati delle serie temporali possono essere tracciati e monitorati dal progetto. I dati monitorati includono i servizi che crei e associare a SLO e criteri di avviso. Per impostazione predefinita, l'ambito delle metriche di un progetto Google Cloud include solo quello progetto. Pertanto, a meno che non configuri l'ambito delle metriche, un progetto Google Cloud può tracciare e monitorare solo i dati delle serie temporali archiviati. Puoi utilizzare la console Google Cloud, Google Cloud CLI e API Cloud Monitoring per modificare l'elenco dei container di risorse incluse in un ambito delle metriche.
Progetto di definizione dell'ambito
Un progetto di definizione dell'ambito ospita un ambito delle metriche. Progetto di definizione dell'ambito archivia i criteri di avviso, controlli di uptime, dashboard, monitoraggi sintetici, servizi, e i gruppi di monitoraggio configurati da te. Poiché ogni progetto Google Cloud ospita un ambito delle metriche, ogni progetto è anche un progetto di definizione. Quando utilizzi la console Google Cloud, il progetto di definizione dell'ambito è il progetto selezionato dal selettore di progetti della console Google Cloud.

Esempio di configurazione dell'ambito delle metriche

Supponiamo che tu abbia due progetti, denominati Staging e Production, che contengono istanze di macchine virtuali (VM) Compute Engine. Per visualizzare le metriche di tutte le VM in un'unica visualizzazione, crea un altro progetto, AllEnvironments, quindi aggiungi i progetti Staging e Production all'ambito delle metriche del progetto denominato AllEnvironments.

Con questa configurazione, puoi creare un grafico che mostri i dati delle serie temporali archiviati nel progetto Staging, il primo passaggio consiste nell'aprire la console Google Cloud seleziona un progetto con il selettore di progetti della console Google Cloud:

  • Se selezioni AllEnvironments, il grafico può visualizzare dei dati delle serie temporali archiviati dal progetto Staging dati delle serie temporali archiviati da Production e AllEnvironments in modo programmatico a gestire i progetti. Per visualizzare i dati delle serie temporali archiviati dal progettoStaging, puoi aggiungere un filtro.

    La linea tratteggiata nel seguente diagramma mostra i progetti il cui i dati delle serie temporali possono essere tracciati e monitorati dal Progetto AllEnvironments:

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

  • Se selezioni Staging, il grafico mostra i dati delle serie temporali archiviati dal progetto Staging.

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

Best practice

  • Quando vuoi rappresentare su grafico o monitorare i dati delle serie temporali archiviati in di risorse, consigliamo di usare un nuovo progetto Google Cloud o uno senza risorse come progetto di definizione dell'ambito, perché I progetti non archiviano dati di serie temporali.

    Considera uno scenario in cui il progetto di definizione dell'ambito contiene risorse come le VM. per tracciare o monitorare solo i dati delle serie temporali relativi alle VM. nel progetto di definizione dell'ambito, devi specificare i filtri per escludere le serie temporali dalle VM archiviate in container di risorsa monitorata. Il requisito di utilizzo dei filtri aumenta la complessità della configurazione di un grafico e di un criterio di avviso e aumenta la possibilità di un errore di configurazione.

  • Valuta la possibilità di utilizzare progetti di definizione dell'ambito per controllare quali team ai dati delle serie temporali archiviati nei tuoi progetti. La tabella seguente illustra una possibile configurazione:

      Ambito A Ambito B Ambito C
    Progetto di definizione dell'ambito scoping-project-A scoping-project-B progetto-ambito-C
    Progetti monitorati Progetto 1
    Progetto 2
    Progetto 3
    Progetto 4
    Progetto 1
    Progetto 2
    Progetto 3
    Progetto 4
    Progetto 5
    Gruppo con autorizzazioni IAM
    (esempio)
    Team di sviluppo A Team di sviluppo B team SRE

Concedi l'accesso a Cloud Monitoring

Per visualizzare i dati delle serie temporali che possono essere visualizzati in un grafico o monitorati da un progetto, il tuo ruolo IAM nel progetto deve includere tutte le autorizzazioni del ruolo Visualizzatore monitoraggio (roles/monitoring.viewer). Non sono necessarie altre autorizzazioni. Supponiamo, ad esempio, che l'ambito delle metriche di un progetto di definizione dell'ambito monitora tre progetti Google Cloud e di avere il ruolo Visualizzatore Monitoring nel progetto di definizione dell'ambito. Quando accedi al progetto di definizione dell'ambito utilizzando la console Google Cloud, puoi visualizzare i dati delle serie temporali archiviati in quel progetto e i dati delle serie temporali archiviati negli altri tre progetti Google Cloud.

Per modificare l'ambito delle metriche, i ruoli IAM nel progetto di definizione dell'ambito e in ogni contenitore di risorse da aggiungere devono includere tutte le autorizzazioni del ruolo Amministratore monitoraggio (roles/monitoring.admin).

Per ulteriori informazioni, vedi Controlla l'accesso con Identity and Access Management.

Prezzi

In generale, le metriche di sistema di Cloud Monitoring sono gratuite, mentre quelle provenienti da sistemi, agenti o applicazioni esterni non lo sono. Le metriche fatturabili vengono fatturate in base al numero di byte o al numero di campioni importati.

Per ulteriori informazioni sui prezzi di Cloud Monitoring, consulta i seguenti documenti:

Passaggi successivi