Panoramica degli ambiti delle metriche

Questo documento descrive come Cloud Monitoring determina quali dati delle serie temporali può essere rappresentato dal tuo progetto Google Cloud e il monitoraggio. Se vuoi creare un grafico e monitorare solo i dati delle serie temporali raccolte dal tuo progetto Google Cloud, non devi eseguire alcuna configurazione. Ti consigliamo di completare Guida rapida di Compute Engine. Tuttavia, se vuoi tracciare un grafico e monitorare i dati delle serie temporali raccolti più progetti Google Cloud, è necessaria una configurazione. Questo documento introduce il modello dei dati e le best practice. Per informazioni sulla configurazione, consulta i documenti elencati nella 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.

Container di risorse
Un container 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 container di risorse di cui il progetto può tracciare e monitorare i dati delle serie temporali. 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 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 dell'ambito. 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

Supponi di avere due progetti, denominati Staging e Production, che contengono istanze di macchine virtuali (VM) Compute Engine. Per visualizzare di tutte le VM in un'unica vista, crei un altro progetto, AllEnvironments, quindi aggiungi Staging e Production progetti nell'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 Staging progetto, 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 viene visualizzato dei 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 utilizzare i filtri aumenta complessità legate alla configurazione di un grafico e di un criterio di avviso la possibilità che si verifichi 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 scoping-project-C
    Progetti monitorati Progetto 1
    Progetto 2
    Progetto 3
    Progetto 4
    Progetto 1
    Progetto 2
    Progetto 3
    Progetto 4
    Progetto 5
    Gruppo con autorizzazione 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 tracciati o monitorati da un progetto: il tuo ruolo IAM (Identity and Access Management) nella il progetto deve includere tutte le autorizzazioni Ruolo Visualizzatore Monitoring (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 definire l'ambito del progetto utilizzando la console Google Cloud; puoi visualizzare i dati delle serie temporali archiviati nel progetto e i dati delle serie temporali archiviati negli altri tre progetti Google Cloud.

Per modificare un ambito delle metriche, i tuoi ruoli IAM nella progetto di definizione dell'ambito e su ogni container di risorse che vuoi aggiungere devono includere tutte le autorizzazioni Ruolo Amministratore Monitoring (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 da sistemi, agenti o applicazioni esterni. Le metriche fatturabili sono e fatturato 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