Configurare avvisi e monitoraggio della quota

Puoi configurare il monitoraggio e gli avvisi sull'utilizzo della quota utilizzando Cloud Monitoring. Questa pagina descrive come configurare avvisi, creare grafici e trovare ulteriori informazioni sull'utilizzo di Cloud Monitoring per Cloud Quotas.

Configurare avvisi di base sull'utilizzo della quota

La dashboard Cloud Quotas è integrata con Cloud Monitoring. Puoi configurare avvisi relativi alle quote dalla pagina IAM e amministrazione > Quote e limiti di sistema per ricevere notifiche sugli eventi relativi alle quote. Ad esempio, puoi configurare un avviso per ricevere una notifica quando l'utilizzo della quota raggiunge una percentuale del valore massimo. Questa funzionalità è supportata solo per le quote a livello di progetto.

Per configurare un avviso per una quota o un limite di sistema specifico:

  1. Assicurati di disporre delle autorizzazioni per creare avvisi.

  2. Nella console Google Cloud , vai alla pagina IAM e amministrazione > Quote e limiti di sistema:

    Vai a Quote e Limiti di sistema

  3. Nella colonna più a destra della tabella, fai clic su Altre azioni e poi seleziona Crea avviso di utilizzo. Viene visualizzato il riquadro Modelli delle policy di avviso.

  4. In Configura le notifiche, seleziona il canale di notifica. Il canale di notifica è il modo in cui ricevi l'avviso, ad esempio email, SMS o Pub/Sub.

  5. Fai clic su Crea.

Creare grafici

Esplora metriche di Cloud Monitoring ti consente di creare grafici per visualizzare le metriche. Puoi utilizzarlo per visualizzare le metriche relative a Cloud Quotas.

Per visualizzare le metriche per una risorsa monitorata con Esplora metriche, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina  Esplora metriche:

    Vai a Esplora metriche

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Nella barra degli strumenti della console Google Cloud , seleziona il tuo Google Cloud progetto. Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione della cartella app.
  3. Nell'elemento Metrica, espandi il menu Seleziona una metrica, digita quota usage nella barra dei filtri e poi utilizza i sottomenu per selezionare un tipo di risorsa e una metrica specifici:
    1. Nel menu Risorse attive, seleziona Quota consumer.
    2. Nel menu Categorie di metriche attive, seleziona Quota.
    3. Nel menu Metriche attive, seleziona una metrica dall'elenco. Per visualizzare le metriche attive e non attive, fai clic su Attiva per cancellare il filtro nel menu Seleziona una metrica.
    4. Fai clic su Applica.
  4. Per rimuovere le serie temporali dalla visualizzazione, utilizza l'elemento Filtro.

  5. Per combinare le serie temporali, utilizza i menu dell'elemento Aggregazione. Ad esempio, per visualizzare l'utilizzo della CPU per le VM, in base alla zona, imposta il primo menu su Media e il secondo menu su zona.

    Tutte le serie temporali vengono visualizzate quando il primo menu dell'elemento Aggregazione è impostato su Nessuna aggregazione. Le impostazioni predefinite per l'elemento Aggregazione sono determinate dal tipo di metrica che hai selezionato.

  6. Per la quota e altre metriche che riportano un campione al giorno, procedi nel seguente modo:
    1. Nel riquadro Visualizzazione, imposta Tipo di widget su Grafico a barre in pila.
    2. Imposta il periodo di tempo su almeno una settimana.

Dopo aver trovato le informazioni sull'utilizzo della quota, puoi utilizzare Cloud Monitoring per creare dashboard e avvisi personalizzati. Per ulteriori informazioni, consulta Ottieni di più con Cloud Monitoring.

Controllare il supporto delle metriche di quota

Non tutti i servizi supportano le metriche delle quote in Cloud Monitoring. Per visualizzare le metriche delle quote applicabili per i servizi supportati, seleziona Consumer Quota (Quota consumer) come tipo di risorsa quando crei un grafico o un criterio di avviso. I servizi che non supportano le metriche delle quote non sono visualizzati.

  • I servizi più diffusi che supportano le metriche delle quote includono Compute Engine, Dataflow, Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring e Cloud Logging.

  • I servizi comuni che non supportano le metriche delle quote includono App Engine e Cloud SQL.

Recuperare i nomi delle metriche

Le quote e i limiti di sistema hanno due tipi di nomi: nomi visualizzati e nomi delle metriche. I nomi visualizzati hanno spazi e maiuscole che li rendono più facili da leggere per gli utenti. I nomi delle metriche sono più spesso in minuscolo e delimitati da trattini bassi anziché spazi (il formato esatto dipende dal servizio).

Le seguenti istruzioni mostrano come ottenere i nomi delle metriche relative a quota e limiti di sistema utilizzando la console Google Cloud o gcloud CLI.

Console

  1. Nella console Google Cloud , vai alla pagina IAM e amministrazione > Quote e limiti di sistema:

    Vai a Quote e Limiti di sistema

    La tabella in questa pagina mostra le quote e i limiti di sistema che hanno un utilizzo o valori modificati, nonché una voce di riferimento per le altre quote. La voce di riferimento contiene la parola "predefinito" tra parentesi alla fine dell'elenco nella colonna Nome. Ad esempio, SetIAMPolicy requests per minute per region (default) è la voce di riferimento per la quota SetIamPolicyRequestsPerMinutePerProject.

  2. Se non vedi la colonna Metrica, segui questi passaggi.

    1. Fai clic su Opzioni di visualizzazione delle colonne.
    2. Seleziona Metrica.
    3. Fai clic su OK. Nella tabella viene visualizzata la colonna Metrica.

La colonna Metrica mostra i nomi delle metriche. Per filtrare i risultati, inserisci un nome o un valore di proprietà nel campo accanto a Filtro.

gcloud

Per ottenere i nomi delle metriche per un servizio Google Cloud utilizzando gcloud CLI, esegui il comando quotas info list. Per ignorare le righe che non elencano i nomi delle metriche, passa l'output a un comando come grep con metric: come termine di ricerca oppure utilizza il flag gcloud CLI --format:

gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
    --service=SERVICE_NAME --format="value(metric)"

Sostituisci quanto segue:

  • PROJECT_ID_OR_NUMBER: l'ID progetto o il numero di progetto.
  • SERVICE_NAME: il nome del servizio di cui vuoi visualizzare le metriche della quota. Ad esempio, il nome del servizio per Compute Engine è compute.googleapis.com. Includi la parte googleapis.com del nome del servizio.

Ottieni il massimo da Cloud Monitoring

Gli strumenti Cloud Monitoring ti consentono di monitorare in modo approfondito l'utilizzo, i valori e gli errori relativi alle quote. Puoi utilizzare queste metriche per creare dashboard e avvisi personalizzati. Ad esempio, puoi visualizzare l'utilizzo della quota nel tempo o ricevere un avviso quando ti avvicini al valore della quota.

Cloud Monitoring supporta un'ampia gamma di metriche che possono essere combinate con filtri e aggregazioni per ottenere punti di vista nuovi e significativi sull'utilizzo delle quote. Ad esempio, puoi combinare una metrica per l'utilizzo di una quota di allocazione con un filtro quota_metric per i nomi di Cloud TPU.

La documentazione di Cloud Monitoring copre l'intera gamma di funzionalità. Poiché si tratta di un ampio set di documentazione, ecco alcune pagine per iniziare:

  • Creazione di grafici: Una guida completa alla creazione di grafici e tabelle e alla loro aggiunta a una dashboard personalizzata.
  • Introduzione agli avvisi: una panoramica che illustra come funzionano gli avvisi e quali sono le opzioni per creare un criterio di avviso.
  • Gestione dei criteri di avviso: Una guida alle varie attività di gestione dei criteri di avviso esistenti, ad esempio visualizzare, modificare, eliminare o aggiungere un criterio a un dashboard.
  • Utilizzo delle metriche di quota: Una pagina dettagliata dedicata ai casi d'uso delle quote, con esempi che trattano argomenti come la creazione di avvisi per errori quota/exceeded.
  • Guida alle metricheGoogle Cloud : Una pagina di riferimento per le metriche. La sezione serviceruntime elenca le metriche delle quote utilizzate per il monitoraggio.