Questa pagina descrive come monitorare le istanze Cloud SQL nei modi seguenti:
- Monitorare un'istanza utilizzando la dashboard di Cloud Monitoring
- Visualizza le metriche nella pagina Panoramica dell'istanza Cloud SQL
- Confrontare le metriche di più istanze
Utilizzare la dashboard Cloud SQL System Insights
La dashboard Cloud SQL System Insights ti aiuta a rilevare e analizzare i problemi di prestazioni del sistema.
Per saperne di più, consulta 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, inclusa una dashboard di monitoraggio predefinita di Cloud SQL. Puoi usa 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 specifica.
Ad esempio, puoi configurare un avviso per l'invio di un messaggio a ID email specifici quando la metrica Utilizzo della memoria per un'istanza Cloud SQL supera la soglia dell'80%.
Visualizzare le metriche nella pagina Panoramica dell'istanza Cloud SQL
Visualizza alcune delle metriche chiave per un'istanza Cloud SQL nella relativa pagina Panoramica come segue:
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
(Facoltativo) Seleziona un'altra metrica dall'elenco a discesa Grafico.
Il grafico mostra i dati relativi alla metrica selezionata.
Il grafico delle metriche predefinito viene visualizzato nella parte superiore della pagina.
- Utilizzo CPU
- Connessioni attive
- Utilizzo spazio di archiviazione
- Utilizzo memoria
- 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 aiutano a rispondere in modo proattivo in base alle esigenze della tua applicazione. Da queste metriche puoi ottenere insight sui problemi di velocità effettiva e latenza nonché i costi di utilizzo delle istanze.
Metrica | Descrizione | |
---|---|---|
Utilizzo dello spazio di archiviazione (GB) | Puoi usare la metrica di utilizzo dello spazio di archiviazione per comprendere meglio i costi di archiviazione. Per ulteriori informazioni sull'utilizzo dello spazio di archiviazione addebiti, vedi Prezzi di archiviazione e rete. I log binari occupano spazio di archiviazione. I log binari vengono generati eliminati con il backup automatico associato, cosa che accade in genere dopo circa 7 giorni. Non puoi eliminare manualmente i log binari, né modificare Periodo di 7 giorni. Se le dimensioni dei log binari causano un problema per dell'istanza, puoi aumentare la dimensione dello spazio di archiviazione, ma il log binario dell'utilizzo del disco potrebbe essere temporaneo. Per evitare uno spazio di archiviazione imprevisto problemi, ti consigliamo di attivare aumenti automatici dello spazio di archiviazione per tutte le istanze. Puoi disattivare e poi riattivare il logging binario, che elimina i log binari. Tuttavia, tieni presente la riduzione dei log write-ahead utilizzati non riduce le dimensioni 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 ed è consentito un aumento oltre i livelli di capacità definiti dall'utente per evitare un evento di disco pieno, senza costi per l'utente. Un database appena creato utilizza diverse centinaia di MB per le tabelle e i file di sistema. |
|
Utilizzo CPU | Puoi utilizzare questa metrica per monitorare se la tua istanza dispone di CPU sufficiente per le esigenze della tua applicazione. Se questo valore è troppo elevato, puoi aumentare le dimensioni del tipo di macchina per assegnare all'istanza una maggiore capacità della CPU. |
|
Utilizzo memoria | La quantità di memoria utilizzata dall'istanza. |
|
Operazioni di lettura/scrittura | La metrica Numero di letture indica 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 pubblicare più dalla cache per ridurre la latenza. La metrica Numero di scritture indica 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 circa un secondo (tranne le repliche). |
|
Connessioni attive | Numero di connessioni aperte all'istanza Cloud SQL. | |
Byte in entrata/in 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 sapere 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 dichiarazioni vengono misurate come domande, consulta Variabili di stato del server nel manuale di riferimento di MySQL. | |
Lettura/scrittura pagine InnoDB (pagine/sec) | Il numero di pagine InnoDB lette e scritte. Per ulteriori informazioni, vedi Opzioni di avvio di InnoDB e variabili di sistema nel manuale di riferimento di MySQL. | |
Operazioni fsync dati InnoDB (operazioni/sec) | Il numero di chiamate fsync() di InnoDB. Per ulteriori informazioni, consulta Opzioni di avvio di InnoDB e variabili di sistema nel Manuale di riferimento di MySQL. | |
Chiamate fsync log InnoDB (operazioni/sec) | Il numero di chiamate fsync() InnoDB al file di log. Per ulteriori informazioni, vedi Opzioni di avvio di InnoDB e variabili di sistema 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 .
|
Confronta le metriche di più istanze
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Nella pagina Istanze Cloud SQL, scegli fino a cinque istanze da confrontare selezionando la casella di controllo a sinistra del nome dell'istanza.
- Nel riquadro informazioni a destra, seleziona la scheda Monitoring.
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.