Identificazione delle istanze Cloud SQL inattive

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

Come funziona

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

Se il livello di attività nel periodo di osservazione è inferiore a una determinata soglia, il recommender stima che l'istanza sia inattiva. Ogni 24 ore vengono generati consigli per l'arresto di queste istanze.

Prezzi

Il motore per suggerimenti istanze Cloud SQL inattive si trova nel livello di prezzo del motore per suggerimenti Standard.

Prima di iniziare

Prima di poter visualizzare consigli e approfondimenti, svolgi i seguenti passaggi:

  • Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e consigli, assicurati di disporre dei ruoli richiesti.
    Tasks Ruoli
    Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer o cloudsql.viewer.
    Applicare i consigli Uno di questi ruoli: recommender.cloudsqlAdmin, cloudsql.editor o cloudsql.admin.
    Per ulteriori informazioni sui ruoli, consulta Informazioni sui ruoli e Concedere autorizzazioni IAM.
  • Enable the Recommender API.

    Enable the API

Elenca i suggerimenti per le istanze Cloud SQL inattive

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

Console

Per elencare i consigli sulle istanze inattive utilizzando la console Google Cloud, segui questi passaggi:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

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

In alternativa, segui questi passaggi:

  1. Vai all'hub dei suggerimenti.

    Vai all'hub dei suggerimenti

    Per ulteriori informazioni, 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 Chiudi istanza.

gcloud

Per elencare i consigli sulle istanze inattive utilizzando gcloud, esegui il comando gcloud recommender recommendations list come segue:

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

Sostituisci quanto segue:

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

API

Per elencare i consigli sulle istanze inattive utilizzando l'API Recommendations, chiama il metodo recommendations.list come segue.

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

Sostituisci quanto segue:

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

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

Visualizzare approfondimenti e consigli dettagliati

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

Console

Per visualizzare informazioni su un'istanza inattiva utilizzando la console Google Cloud, fai clic sul pulsante del consiglio nell'elenco delle istanze.

gcloud

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

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

Sostituisci quanto segue:

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

API

Per visualizzare approfondimenti e consigli dettagliati sulle istanze inattive utilizzando l'API Recommendations, chiama il metodo insights.list 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: l'ID del tuo progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ActivityInsight.

Viene visualizzato un riquadro che mostra informazioni sull'istanza inattiva. Di seguito sono riportate le seguenti categorie di informazioni, insieme ad alcuni grafici di supporto.

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

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

Insight Consiglio
L'istanza ha mostrato livelli ridotti di attività durante il periodo di osservazione.
Sottotipo: LOW_ACTIVITY
Verifica se è possibile arrestare l'istanza per ridurre i costi.
Sottotipo: SHUTDOWN_INSTANCE

Applicare i consigli

Valuta attentamente i consigli e svolgi una delle seguenti operazioni:

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

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

    Potresti scoprire che l'istanza è inutilizzata intenzionalmente e non è necessario arrestarla. Se è inutilizzata per errore, puoi interrompere e eliminare l'istanza. L'arresto di un'istanza comporta la sospensione degli addebiti. I dati dell'istanza non sono interessati e gli addebiti per lo spazio di archiviazione e gli indirizzi IP continuano a essere applicati.

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

  • Per ignorare il consiglio in modo che non sia evidenziato e venga visualizzato in grigio, fai clic su Ignora.

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

Puoi anche esportare questi consigli in BigQuery e esaminarli utilizzando Looker Studio o Looker.

Passaggi successivi