Monitora le istanze Cloud SQL

Questa pagina descrive come monitorare le istanze Cloud SQL nei modi seguenti:

Utilizzare la dashboard di Cloud SQL System Insights

La dashboard di Cloud SQL System Insights consente di rilevare e analizzare i problemi di prestazioni del sistema.

Per saperne di più, consulta l'articolo Utilizzare gli insight sul sistema per migliorare le prestazioni del sistema.

Monitorare un'istanza utilizzando la dashboard di Cloud Monitoring

Cloud Monitoring offre dashboard predefinite per diversi prodotti Google Cloud, tra cui una dashboard di monitoraggio predefinita di Cloud SQL. Puoi utilizzare questa dashboard per monitorare l'integrità generale delle istanze principali e di replica. Puoi anche creare le tue dashboard personalizzate per visualizzare i dati di tuo interesse.

Configurazione degli avvisi

Puoi utilizzare Cloud Monitoring per configurare avvisi per un progetto o un'istanza specificata.

Ad esempio, puoi configurare un avviso per far sì che un messaggio venga inviato a ID email specifici quando la metrica Utilizzo memoria per un'istanza Cloud SQL supera la soglia dell'80%.

Visualizza le metriche nella pagina Panoramica dell'istanza Cloud SQL

Ecco alcune delle metriche chiave per un'istanza Cloud SQL nella relativa pagina Panoramica, come indicato di seguito:

  1. Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Il grafico delle metriche predefinite viene visualizzato nella parte superiore della pagina.

  4. (Facoltativo) Seleziona un'altra metrica dall'elenco a discesa Grafico.

    Il grafico mostra i dati relativi alla metrica selezionata.

L'elenco include le seguenti opzioni:
  • Utilizzo CPU
  • Connessioni attive
  • Utilizzo dello spazio di archiviazione
  • Memoria utilizzata
  • Operazioni di lettura/scrittura
  • Byte in entrata/uscita
  • Query MySQL
  • Domande MySQL
  • Leggi/Scrivi pagine InnoDB
  • Chiamate fsync dati InnoDB
  • Chiamate fsync log InnoDB
  • Ritardo della replica (per le repliche di lettura)

Metriche disponibili

I grafici sull'utilizzo ti consentono di rispondere in modo proattivo quando la tua applicazione deve cambiare. Da queste metriche, puoi ottenere insight sui problemi di velocità effettiva e latenza, nonché sui costi di utilizzo delle istanze.

MetricaDescrizione
Utilizzo dello spazio di archiviazione (GB)

Puoi utilizzare la metrica di utilizzo dello spazio di archiviazione per comprendere meglio i costi di archiviazione. Per ulteriori informazioni sui costi di utilizzo dello spazio di archiviazione, consulta i prezzi di archiviazione e rete.

I log binari utilizzano spazio di archiviazione. I log binari vengono eliminati automaticamente con il backup automatico associato, che in genere avviene dopo circa 7 giorni. Non puoi eliminare manualmente i log binari o modificare il periodo di 7 giorni.

Se le dimensioni dei log binari causano un problema per l'istanza, puoi aumentare le dimensioni dello spazio di archiviazione, ma l'aumento delle dimensioni dei log binari nell'utilizzo del disco potrebbe essere temporaneo. Per evitare problemi di archiviazione imprevisti, ti consigliamo di abilitare gli aumenti automatici dello spazio di archiviazione per tutte le istanze.

Puoi disabilitare e quindi riattivare il logging binario, che elimina i log binari. Tuttavia, tieni presente che la riduzione dei log write-ahead utilizzati non riduce la dimensione del disco di cui è stato eseguito il provisioning per l'istanza.

I dati temporanei sono inclusi nella metrica di utilizzo dello spazio di archiviazione. I dati temporanei vengono rimossi nell'ambito della manutenzione e possono aumentare oltre i limiti di capacità definiti dall'utente per evitare un evento di disco completo, senza costi aggiuntivi per l'utente.

Un database appena creato utilizza diverse centinaia di MB per tabelle e file di sistema.

Utilizzo CPU

Puoi utilizzare questa metrica per monitorare se l'istanza ha una CPU sufficiente per le esigenze dell'applicazione. Se questo valore è troppo elevato, puoi aumentare le dimensioni del tipo di macchina per offrire all'istanza più capacità di CPU.

Memoria utilizzata

La quantità di memoria utilizzata dall'istanza.

Operazioni di lettura/scrittura

La metrica Numero di letture è il numero di operazioni di lettura gestite dal disco che non provengono dalla cache. Puoi utilizzare questa metrica per capire se l'istanza è dimensionata correttamente per il tuo ambiente. Se necessario, puoi passare a un tipo di macchina più grande per gestire più richieste dalla cache e ridurre la latenza.

La metrica Numero di scritture è il numero di operazioni di scrittura su disco. L'attività di scrittura viene generata anche se l'applicazione non è attiva, perché le istanze Cloud SQL scrivono in una tabella di sistema ogni secondo circa (tranne le repliche).

Connessioni attive Numero di connessioni aperte all'istanza Cloud SQL.
Byte in entrata/uscita (byte/sec) La quantità di traffico di rete in entrata o in uscita dall'istanza.
Query MySQL (query/sec) Il numero di istruzioni eseguite dal server. Per vedere quali istruzioni vengono misurate come query, consulta Variabili di stato del server nel Manuale di riferimento di MySQL.
Domande MySQL (domande/sec) Il numero di istruzioni eseguite dal server inviate dai client. Per vedere quali istruzioni vengono misurate come domande, consulta Variabili di stato del server nel manuale di riferimento di MySQL.
Pagine InnoDB di lettura/scrittura (pagine/sec) Il numero di pagine InnoDB lette e scritte. Per maggiori informazioni, consulta Opzioni di avvio e variabili di sistema di InnoDB nel Manuale di riferimento di MySQL.
Operazioni fsync dati InnoDB (operazioni/sec) Il numero di chiamate fsync() di InnoDB. Per maggiori informazioni, consulta Opzioni di avvio e variabili di sistema di InnoDB nel Manuale di riferimento di MySQL.
Operazioni fsync log InnoDB (operazioni/sec) Il numero di chiamate fsync() di InnoDB al file di log. Per maggiori informazioni, consulta Opzioni di avvio e variabili di sistema di InnoDB nel Manuale di riferimento di MySQL.
Stato istanza Lo stato dell'istanza è indicato dall'icona di stato, accanto al nome dell'istanza. Puoi anche monitorare la metrica cloudsql.googleapis.com/database/instance_state.

Confrontare le metriche di più istanze

  1. Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Nella pagina Istanze di Cloud SQL, scegli fino a cinque istanze da confrontare selezionando la casella di controllo a sinistra del nome dell'istanza.
  3. Nel riquadro Informazioni a destra, seleziona la scheda Monitoraggio.
  4. Dal menu a discesa delle metriche, seleziona la metrica da utilizzare per confrontare le istanze.

    Puoi visualizzare i dati relativi a un momento specifico tenendo premuto il puntatore sul grafico.

Passaggi successivi