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
Monitora 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 lo stato di integrità generale delle istanze principali e di replica. Puoi anche creare dashboard personalizzate per visualizzare i dati di tuo interesse.
Configurazione degli avvisi
Puoi utilizzare Cloud Monitoring per configurare gli avvisi per un progetto o un'istanza specificata.
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
Per visualizzare alcune delle metriche chiave di un'istanza Cloud SQL nella pagina Panoramica:
-
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 della metrica selezionata.
Il grafico delle metriche predefinite viene visualizzato nella parte superiore della pagina.
Metriche disponibili
I grafici di utilizzo ti aiutano a rispondere in modo proattivo alle variazioni delle esigenze della tua applicazione. Queste metriche possono fornire insight sui problemi di throughput e latenza, nonché sui costi di utilizzo delle istanze.
| Metrica | Descrizione |
|---|---|
| Utilizzo dello spazio di archiviazione (GB) | Puoi utilizzare la metrica di utilizzo dello spazio di archiviazione per comprendere i costi di archiviazione. Per ulteriori informazioni sui costi di utilizzo dello spazio di archiviazione, consulta Prezzi di archiviazione e networking. Cloud SQL utilizza i log delle transazioni per il recupero point-in-time (PITR). Questi log utilizzano spazio di archiviazione e vengono eliminati automaticamente insieme ai backup automatici associati. Questo accade dopo che viene soddisfatto il valore impostato per Per le istanze con log delle transazioni archiviati in Cloud Storage, i log vengono archiviati nella stessa regione dell'istanza principale. Questo spazio di archiviazione dei log (fino a sette giorni, la durata massima per il PITR) non genera costi aggiuntivi per istanza. Se le dimensioni dei log delle transazioni causano un problema per l'istanza, aumenta le dimensioni dello spazio di archiviazione. Tuttavia, l'aumento delle dimensioni del log delle transazioni nell'utilizzo del disco potrebbe essere temporaneo. Se l'istanza ha il recupero point-in-time abilitato, disattiva e riattiva il PITR per assicurarti che i log siano archiviati in Cloud Storage nella stessa regione dell'istanza. In questo modo i log vengono eliminati, pertanto non puoi eseguire un ripristino point-in-time precedente al momento in cui hai riattivato il PITR. Tuttavia, anche se i log esistenti vengono eliminati, le dimensioni del disco rimangono invariate. Per evitare problemi di archiviazione imprevisti, ti consigliamo di attivare gli aumenti automatici dello spazio di archiviazione per tutte le istanze quando utilizzi il PITR. Questo suggerimento si applica solo se l'istanza ha il PITR abilitato e i log sono archiviati sul disco. Per eliminare i log e recuperare spazio di archiviazione, puoi disattivare e riattivare il PITR. La riduzione dei log 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 superare 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 da dati di annullamento. Un database appena creato utilizza circa 100 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 della tua applicazione. Se questo valore è troppo elevato, puoi aumentare le dimensioni del tipo di macchina per fornire 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 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 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). |
| Byte in entrata/uscita (byte/sec) | La quantità di traffico di rete in entrata o in uscita dall'istanza. |
Confronta le metriche di più istanze
-
Nella console Google Cloud , 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 relativi a un momento specifico tenendo il puntatore sul grafico.