Questa pagina descrive come monitorare le istanze Cloud SQL nei seguenti modi:
- Monitora un'istanza utilizzando la dashboard di Cloud Monitoring
- Visualizza le metriche nella pagina Panoramica dell'istanza Cloud SQL
- Confronta le metriche di più istanze
Utilizza la dashboard di Cloud SQL System Insights
La dashboard di Cloud SQL System Insights ti aiuta a rilevare e analizzare i problemi di prestazioni del sistema.
Per saperne di più, consulta Utilizzare System Insights per migliorare le prestazioni del sistema.
Monitora un'istanza utilizzando la dashboard di Cloud Monitoring
Cloud Monitoring offre dashboard predefinite per diversi Google Cloud prodotti, inclusa una dashboard di monitoraggio di Cloud SQL predefinita. Puoi utilizzare questa dashboard per monitorare l'integrità generale delle istanze primarie e di replica. Puoi anche creare 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 Memoria utilizzata per un'istanza Cloud SQL supera la soglia dell'80%.
Visualizza le metriche nella pagina Panoramica dell'istanza Cloud SQL
Visualizza alcune delle metriche chiave per un'istanza Cloud SQL nella pagina Panoramica come segue:
-
Nella Google Cloud console, 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 per la metrica selezionata.
Il grafico delle metriche predefinito viene visualizzato nella parte superiore della pagina.
- 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 di utilizzo ti aiutano a rispondere in modo proattivo alle modifiche delle esigenze della tua applicazione. Da queste metriche puoi ottenere informazioni dettagliate sui problemi di velocità effettiva e latenza, nonché sui costi di utilizzo dell'istanza.
| Metrica | Descrizione | |
|---|---|---|
| Utilizzo dello spazio di archiviazione (GB) | Puoi utilizzare la metrica di utilizzo dello spazio di archiviazione per comprendere i tuoi costi di archiviazione. Per saperne di più sui costi di utilizzo dello spazio di archiviazione, consulta Prezzi di archiviazione e rete. I log binari utilizzano spazio di archiviazione. I log binari vengono eliminati automaticamente con il backup automatico associato, in genere dopo circa 7 giorni. Non puoi eliminare manualmente i log binari né 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 imprevisti con lo spazio di archiviazione, ti consigliamo di attivare gli aumenti automatici dello spazio di archiviazione per tutte le istanze. Puoi disattivare e poi riattivare il logging binario, che elimina i log binari. Tieni presente, tuttavia, che la riduzione dei log di 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 e possono aumentare oltre i limiti di capacità definiti dall'utente per evitare un evento di disco pieno, senza costi per l'utente. Anche l'utilizzo dei dati è incluso nella metrica di utilizzo dello spazio di archiviazione. Nell'ambito dell'utilizzo dei dati, quando una transazione modifica un database, prima che Cloud SQL modifichi i dati originali, viene creata una copia di questi dati. La copia dei dati è costituita dai dati di annullamento. 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 sufficiente CPU per le esigenze della tua applicazione. Se questo valore è troppo alto, puoi aumentare le dimensioni del tipo di macchina per dare all'istanza una maggiore capacità della CPU. |
|
| Memoria utilizzata | La quantità di memoria utilizzata dall'istanza. |
|
| Operazioni di lettura/scrittura | La metrica Numero di letture indica il numero di operazioni di lettura gestite da disco che no n provengono dalla cache. Puoi utilizzare questa metrica per capire se la tua istanza è dimensionata correttamente per il tuo ambiente. Se necessario, puoi passare a un tipo di macchina più grande per erogare più richieste dalla cache e 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 circa ogni secondo (ad eccezione delle 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. | |
| Leggi/Scrivi pagine InnoDB (pagine/sec) | Il numero di pagine InnoDB lette e scritte. Per saperne di più, consulta Opzioni di avvio e variabili di sistema di InnoDB nel manuale di riferimento di MySQL. | |
| Chiamate fsync dati InnoDB (operazioni/sec) | Il numero di chiamate fsync() di InnoDB. Per saperne di più, consulta Opzioni di avvio e variabili di sistema di InnoDB nel manuale di riferimento di MySQL. | |
| Chiamate fsync log InnoDB (operazioni/sec) | Il numero di chiamate fsync() di InnoDB al file di log. Per saperne di più, 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
cloudsql.googleapis.com/database/instance_state
metrica.
|
Confronta le metriche di più istanze
-
Nella Google Cloud console, vai alla pagina Istanze Cloud SQL.
- Nella pagina Istanze di 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 Monitoraggio.
Dal menu a discesa delle metriche, seleziona la metrica da utilizzare per confrontare le istanze.
Puoi visualizzare i dati per un momento specifico tenendo il puntatore sopra il grafico.