Identificazione delle istanze Cloud SQL inattive

Il motore per suggerimenti per le istanze Cloud SQL inattive ti aiuta a rilevare le istanze che potrebbero essere inattive e ti fornisce approfondimenti e suggerimenti per ridurre i costi. Questa pagina descrive come funziona questo motore per suggerimenti e come utilizzarlo.

Come funziona

Il motore per suggerimenti per le istanze Cloud SQL inattive analizza le metriche di utilizzo delle istanze principali più vecchie di 30 giorni. Per ogni istanza, il motore per suggerimenti considera i valori di determinate metriche in un periodo di osservazione che copre gli ultimi 30 giorni. Il motore per suggerimenti non analizza le repliche di lettura.

Se il livello di attività nel periodo di osservazione è inferiore a una determinata soglia, il motore per suggerimenti stima che l'istanza sia inattiva. I suggerimenti vengono generati ogni 24 ore per arrestare queste istanze.

Prezzi

Il motore per suggerimenti per le istanze Cloud SQL inattive è incluso nel livello di prezzi Standard di Recommender.

Prima di iniziare

Prima di poter visualizzare i suggerimenti e gli approfondimenti:

  • Per ottenere le autorizzazioni per visualizzare e utilizzare gli approfondimenti e i suggerimenti, assicurati di disporre dei ruoli richiesti.
    Tasks Ruoli
    Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer o cloudsql.viewer.
    Applica suggerimenti Uno di questi ruoli: recommender.cloudsqlAdmin, cloudsql.editor, o cloudsql.admin.
    Per saperne di più sui ruoli, consulta la sezione Comprendere i ruoli e concedere le autorizzazioni IAM.
  • Abilita l'API Recommender.

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo servizi (roles/serviceusage.serviceUsageAdmin), che contiene l'autorizzazione serviceusage.services.enable. Scopri come concedere i ruoli.

    Abilitare l'API

Elenca i suggerimenti per le istanze Cloud SQL inattive

Puoi elencare i suggerimenti per le istanze inattive utilizzando la console, Google Cloud gcloud, o l'API Recommender.

Console

Per elencare i suggerimenti per le istanze inattive utilizzando la Google Cloud console:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Fai clic su Visualizza tutto nel banner dei suggerimenti per le istanze inattive.

In alternativa:

  1. Vai ad Active Assist.

    Vai ad Active Assist

    Per saperne di più, consulta la guida introduttiva all'hub dei suggerimenti.

  2. Nella scheda Riduci il costo dell'istanza Cloud SQL, fai clic su Visualizza tutto.

  3. Fai clic sulla scheda Arresta istanza.

gcloud

Per elencare i suggerimenti per le istanze inattive utilizzando gcloud, esegui il gcloud recommender recommendations list comando come segue:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • RECOMMENDER: l'ID del motore per suggerimenti come IdleRecommender.

API

Per elencare i suggerimenti per le istanze inattive utilizzando l' API Recommendations, chiama il recommendations.list metodo come segue.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • RECOMMENDER: l'ID del motore per suggerimenti come IdleRecommender.

Se il motore per suggerimenti rileva istanze inattive, le elenca in una tabella. Ogni riga mostra il nome dell'istanza, un breve suggerimento, la località e la data dell'ultimo aggiornamento.

Visualizza approfondimenti e suggerimenti dettagliati

Puoi visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive by utilizzando la Google Cloud console, gcloud, o l'API Recommender.

Console

Per visualizzare gli approfondimenti su un'istanza inattiva utilizzando la Google Cloud console, fai clic sul pulsante dei suggerimenti nell'elenco delle istanze.

gcloud

Per visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive utilizzando gcloud, esegui il gcloud recommender insights list comando come segue:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ActivityInsight.

API

Per visualizzare approfondimenti e suggerimenti dettagliati sulle istanze inattive utilizzando l' API Recommendations, chiama il insights.list metodo come segue:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ActivityInsight.

Viene visualizzato un riquadro che mostra gli approfondimenti sull'istanza inattiva. Vengono fornite le seguenti categorie di informazioni insieme ad alcuni grafici di supporto.

Campi Descrizioni e metriche correlate
Utilizzo disco (variazione nei byte) Utilizzo dei dati in byte. Campionamento eseguito ogni 60 secondi.
Si riferisce a database/disk/bytes_used.
Utilizzo massimo CPU L'utilizzo massimo della CPU in percentuale.
Si riferisce a database/cpu/utilization.
Utilizzo massimo memoria L'utilizzo massimo della memoria in percentuale.
Si riferisce a database/memory/utilization.
Numero massimo operazioni di lettura disco Il numero massimo di operazioni di lettura.
Si riferisce a database/disk/read_ops_count.
Numero massimo operazioni di scrittura disco Il numero massimo di operazioni di scrittura.
Si riferisce a database/disk/write_ops_count.
Date di inizio e fine dell'osservazione Le date di inizio e fine del periodo di osservazione di 30 giorni.

La tabella seguente elenca l'approfondimento e il suggerimento che il motore per suggerimenti per le istanze Cloud SQL inattive potrebbe generare per aiutarti a ridurre i costi. I sottotipi sono visibili nei risultati di gcloud e dell'API.

Approfondimento Suggerimento
L'istanza ha mostrato bassi livelli di attività durante il periodo di osservazione.
Sottotipo: LOW_ACTIVITY
Esegui un'indagine per verificare se l'istanza può essere arrestata per ridurre i costi.
Sottotipo: SHUTDOWN_INSTANCE

Applica suggerimenti

Valuta attentamente i suggerimenti ed esegui una delle seguenti operazioni:

  • Per esaminare il suggerimento, fai clic su Visualizza istanza.

    Nella parte superiore della pagina viene visualizzato un banner con un suggerimento.

    Potresti scoprire che l'istanza è intenzionalmente inattiva e non devi arrestarla. Se è inattiva per errore, puoi arrestare e eliminare l'istanza. L'arresto di un'istanza sospende gli addebiti per l'istanza. I dati dell'istanza non vengono interessati e continuano ad essere applicati gli addebiti per lo spazio di archiviazione e gli indirizzi IP.

    Presta attenzione quando arresti o elimini un'istanza. Per evitare la perdita di dati, crea prima un backup.

  • Per ignorare il suggerimento in modo che venga visualizzato in modo meno evidente e in grigio, fai clic su Ignora.

  • Per chiudere il riquadro senza applicare o ignorare il suggerimento, fai clic su Annulla.

Puoi anche esportare questi suggerimenti in BigQuery ed esaminarli utilizzando Looker Studio o Looker.

Passaggi successivi