Monitora le istanze Cloud SQL

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

Monitorare 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 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 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%.

Visualizzare le metriche nella pagina Panoramica dell'istanza Cloud SQL

Visualizza alcune delle metriche chiave per un'istanza Cloud SQL nella pagina Panoramica come segue:

  1. Nella Google Cloud console, 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 predefinito viene visualizzato nella parte superiore della pagina.

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

    Il grafico mostra i dati per la metrica selezionata.

L'elenco include le seguenti opzioni:
  • Utilizzo CPU
  • Utilizzo dello spazio di archiviazione
  • Memoria utilizzata
  • Operazioni di lettura/scrittura
  • Byte in entrata/uscita
  • Ritardo di 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.

    MetricaDescrizione
    Utilizzo dello spazio di archiviazione (GB)

    Puoi utilizzare la metrica di utilizzo dello spazio di archiviazione per comprendere i tuoi costi di archiviazione. Per ulteriori informazioni sugli addebiti per l'utilizzo dello spazio di archiviazione, consulta la pagina dei prezzi di archiviazione e rete.

    Cloud SQL utilizza i log delle transazioni per il recupero point-in-time (PITR). Questi log utilizzano spazio di archiviazione e vengono eliminati automaticamente con i backup automatici associati. Ciò avviene dopo che è stato raggiunto il valore impostato per transactionLogRetentionDays. Questo valore è il numero di giorni di log delle transazioni che Cloud SQL conserva per PITR. Non puoi eliminare questi log manualmente, ma puoi modificare il numero di giorni di conservazione, da 1 a 35 per la versione Cloud SQL Enterprise Plus e da 1 a 7 per la versione Cloud SQL Enterprise.

    Per le istanze che hanno log delle transazioni archiviati in Cloud Storage, i log vengono archiviati nella stessa regione dell'istanza principale. Questa archiviazione dei log (fino a sette giorni, la durata massima per 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 dei log delle transazioni nell'utilizzo del disco potrebbe essere temporaneo. Se il recupero point-in-time è abilitato per l'istanza, disattiva e riattiva PITR per assicurarti che i log siano archiviati in Cloud Storage nella stessa regione dell'istanza. In questo modo i log vengono eliminati, quindi non puoi eseguire un ripristino point-in-time prima del momento in cui hai riattivato PITR. Tuttavia, anche se i log esistenti vengono eliminati, le dimensioni del disco rimangono invariate.

    Per evitare problemi di archiviazione imprevisti, ti consigliamo di abilitare gli aumenti automatici dello spazio di archiviazione per tutte le istanze quando utilizzi PITR. Questo consiglio si applica solo se PITR è abilitato per l'istanza e i log sono archiviati su disco.

    Per eliminare i log e recuperare lo spazio di archiviazione, puoi disattivare e poi riattivare 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 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 circa 100 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 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 è 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 è 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.

    Confrontare le metriche di più istanze

    1. Nella Google Cloud console, 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 per un momento specifico tenendo il puntatore sopra il grafico.

    Passaggi successivi