Monitoraggio delle istanze

Per monitorare l'utilizzo delle risorse, la velocità effettiva delle query, il ritardo di replica e gli eventi di sistema nei cluster AlloyDB per PostgreSQL, puoi monitorare le istanze utilizzando i seguenti metodi:

Puoi utilizzare Gemini Cloud Assist per monitorare e risolvere i problemi delle tue risorse AlloyDB. Per saperne di più, consulta Monitora e risolvi i problemi con l'assistenza AI.

Prima di iniziare

Per accedere alla dashboard Insight di sistema, abilita l'accesso ad AlloyDB per PostgreSQL nel tuo progetto Google Cloud .

Ruoli obbligatori

Per utilizzare gli insight sul sistema AlloyDB, devi disporre delle autorizzazioni per eseguire le seguenti operazioni:

  • Per accedere a System Insights, devi disporre delle autorizzazioni per accedere alla dashboard di System Insights di AlloyDB.
  • Per modificare gli insight di sistema, devi disporre delle autorizzazioni per aggiornare le istanze AlloyDB.

Per ottenere queste autorizzazioni, chiedi all'amministratore di concederti i seguenti ruoli:

  • Per visualizzare la dashboard integrata di System Insights: AlloyDB Viewer (roles/alloydb.viewer) o Database Insights Events Viewer (roles/databaseinsights.eventsViewer).
  • Per eseguire query sulle metriche di AlloyDB in Metrics Explorer o nelle dashboard di Cloud Monitoring: Visualizzatore Monitoring (roles/monitoring.viewer).

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso.

Monitora un'istanza utilizzando la dashboard Insight sul sistema AlloyDB

La dashboard Insight sul sistema AlloyDB mostra le metriche delle risorse che utilizzi e ti consente di monitorare queste risorse e metriche.

Oltre alla dashboard predefinita generata da System Insights, puoi creare una dashboard personalizzata con le seguenti personalizzazioni:

  • Aggiungi o rimuovi metriche AlloyDB
  • Integra le metriche di altri prodotti Google Cloud , come GKE Enterprise, per fornire una visione più olistica del tuo sistema
  • Riorganizza il layout della dashboard

Per visualizzare la dashboard Insight sul sistema AlloyDB, segui questi passaggi:

  1. Nella console Google Cloud , apri la pagina AlloyDB.

    Vai ad AlloyDB

  2. Fai clic sul nome di un cluster per aprire la relativa pagina Panoramica.

  3. Seleziona la scheda Insight di sistema.

Viene visualizzata la dashboard Insight sul sistema AlloyDB. Mostra i dettagli del cluster in alto, seguiti dai grafici delle metriche principali.

Dashboard Insight sul sistema AlloyDB
Mostra la dashboard di AlloyDB System Insights. Dispone di un filtro per impostare un intervallo di tempo. Sotto, vengono mostrati i grafici delle metriche importanti.

Le dashboard predefinite e personalizzate includono le seguenti funzionalità:

  • Per impostazione predefinita, è selezionata la visualizzazione Cluster (tutte le istanze). Puoi scegliere di visualizzare le metriche per l'istanza principale o per le istanze del pool di lettura.

  • Il selettore dell'ora mostra 1 day selezionato per impostazione predefinita. Per modificare il periodo, seleziona uno degli altri periodi predefiniti o fai clic su Personalizzato e definisci un'ora di inizio e di fine. I dati sono disponibili per gli ultimi 30 giorni.

Ogni dashboard include le seguenti sezioni:

  • Le schede riepilogative mostrano i valori più recenti o aggregati per alcune metriche e forniscono una panoramica dell'integrità e delle prestazioni del database durante il periodo selezionato.

  • I grafici delle metriche mostrano informazioni su metriche importanti che ti aiutano a ottenere insight sull'utilizzo delle risorse, come CPU, memoria, connessioni, replica e spazio di archiviazione, e a rispondere in modo proattivo alle esigenze della tua applicazione.

  • Gli eventi di sistema mostrano informazioni che ti aiutano a valutare l'impatto degli eventi di sistema sull'integrità e sulle prestazioni dell'istanza.

Schede riepilogative

La seguente tabella descrive le schede riepilogative visualizzate nella dashboard di insight sul sistema AlloyDB. Queste schede forniscono una panoramica dell'integrità e delle prestazioni del database durante il periodo selezionato.

Schede riepilogative Descrizione Disponibilità della dashboard
Spazio di archiviazione Lo spazio di archiviazione totale utilizzato dal cluster AlloyDB durante il periodo selezionato. Dashboard del cluster
Conteggio nodi attivi Il numero più recente di nodi attivi in grado di gestire il traffico degli utenti nel cluster durante il periodo selezionato.
  • Dashboard del cluster
  • Dashboard delle istanze del pool di lettura
Utilizzo CPU I valori del 99° e del 50° percentile di utilizzo della CPU durante il periodo selezionato.
  • Dashboard dell'istanza principale
  • Dashboard delle istanze del pool di lettura
Connessioni di picco Il rapporto tra le connessioni di picco e le connessioni massime in tutti i nodi di gestione dell'istanza durante il periodo selezionato. Sono incluse sia le connessioni attive sia quelle inattive.
  • Dashboard del cluster
  • Dashboard dell'istanza principale
  • Dashboard delle istanze del pool di lettura
Errori dei log Il numero totale di log degli errori generati durante il periodo selezionato.
  • Dashboard del cluster
  • Dashboard dell'istanza principale
  • Dashboard delle istanze del pool di lettura
Utilizzo ID transazione L'ultimo valore di utilizzo dell'ID transazione nel periodo selezionato.
  • Dashboard dell'istanza principale
  • Dashboard delle istanze del pool di lettura
Ritardo della replica Il valore medio del ritardo di replica massimo durante il periodo selezionato.
  • Dashboard delle istanze del pool di lettura

Grafici delle metriche

La dashboard Insight di sistema fornisce metriche ai seguenti livelli:

  • Cluster principale (tutte le istanze)
  • Istanza principale
  • Istanze del pool di lettura individuali

Per visualizzare le metriche per un livello specifico, fai clic sul menu a discesa Cluster principale (tutte le istanze) e seleziona la dashboard corrispondente.

Per saperne di più sulle metriche per ogni livello, consulta il Riferimento per le metriche di System Insights.

Di seguito è riportata una scheda del grafico per una metrica di esempio.

Dati di esempio delle metriche di AlloyDB per PostgreSQL
Grafico che mostra i dati di esempio delle metriche di AlloyDB per PostgreSQL.

La barra degli strumenti di ogni scheda del grafico fornisce il seguente insieme di opzioni standard:

  • Per nascondere o visualizzare la legenda, fai clic su Altre opzioni del grafico, quindi su Espandi legenda del grafico.

  • Per visualizzare i valori delle metriche per un momento specifico del periodo selezionato, sposta il cursore sul grafico.

  • Per visualizzare un grafico in modalità a schermo intero, fai clic su Altre opzioni del grafico, quindi su Visualizza a schermo intero.

  • Per aumentare lo zoom di un grafico, fai clic su Esplora i dati.

  • Per visualizzare altre opzioni, fai clic su . La maggior parte dei grafici offre queste opzioni:

    • Scarica un'immagine PNG.
    • Scarica un file CSV.
    • Visualizza in Esplora metriche. Visualizza la metrica in Esplora metriche. Puoi visualizzare altre metriche di AlloyDB in Metrics Explorer selezionando il tipo di risorsa Istanza AlloyDB.

Cronologia eventi

La dashboard fornisce dettagli sui seguenti eventi. Gli eventi di sistema vengono visualizzati nella Cronologia eventi entro circa 5 minuti dal loro verificarsi.

Nome evento Descrizione Tipo di operazione
Instance create Crea un'istanza AlloyDB. INSTANCE_CREATE
Instance update Aggiorna un'istanza AlloyDB. INSTANCE_UPDATE
Instance restart Riavvia l'istanza AlloyDB. INSTANCE_RESTART
Instance failover Avvia un failover manuale di un'istanza principale ad alta affidabilità per consentire a un'istanza in standby di diventare l'istanza principale. INSTANCE_FAILOVER
Cluster maintenance Indica che il cluster è in manutenzione e che le istanze non saranno disponibili per alcuni minuti. MAINTENANCE
Backup create Crea un backup di un'istanza AlloyDB. BACKUP_CREATE
Backup update Aggiorna un backup di un'istanza AlloyDB. BACKUP_UPDATE
Cluster create Crea un cluster AlloyDB. CLUSTER_CREATE
Cluster update Aggiorna un cluster AlloyDB. CLUSTER_UPDATE
Cluster promote Promuove un cluster secondario a cluster primario. CLUSTER_PROMOTE
User create Crea un nuovo utente. USER_CREATE
User update Aggiorna un utente. USER_UPDATE
User delete Elimina un utente. USER_DELETE

Crea una dashboard personalizzata

La dashboard Predefinita include un insieme di metriche predefinite. Puoi creare widget aggiuntivi per aggiungere altre metriche per AlloyDB o altri prodotti Google Cloud e ottenere una visualizzazione di monitoraggio unificata all'interno di AlloyDB. Ad esempio, se utilizzi AlloyDB con Google Kubernetes Engine (GKE) Enterprise edition (GKE Enterprise), puoi personalizzare la dashboard predefinita oltre alle metriche di AlloyDB e aggiungere le metriche GKE Enterprise richieste, come le metriche relative ai pod o ai nodi.

Oltre alla dashboard predefinita, puoi creare una dashboard personalizzata.

Per creare una dashboard personalizzata, segui questi passaggi:

  1. Nella console Google Cloud , apri la pagina AlloyDB.

    Vai ad AlloyDB

  2. Fai clic sul nome di un cluster per aprire la relativa pagina Panoramica.

  3. Seleziona la scheda Insight di sistema.

  4. Fai clic su Predefinita, quindi su Personalizza dashboard.

  5. Per aggiungere una metrica alla dashboard, segui questi passaggi:

    1. In Nome visualizzazione personalizzata, inserisci un nome per la dashboard, ad esempio my-custom-dashboard.
    2. Fai clic su Aggiungi widget e seleziona un tipo di widget per aggiungere una metrica alla dashboard.

      Si apre un riquadro di configurazione. Ad esempio, puoi selezionare il widget Metrica come dati e poi impostare Visualizzazione su Barre in pila oppure puoi selezionare il widget Barre in pila e poi selezionare la metrica.

    3. Configura il widget.

    4. Per salvare la dashboard personalizzata, fai clic su Applica nella barra degli strumenti.

Modifica la dashboard personalizzata

  1. Tieni il puntatore sulla dashboard, quindi fai clic su Modifica per attivare la modalità di modifica.
  2. Per riposizionare un widget, fai clic sulla relativa intestazione e trascinalo in una nuova posizione.
  3. Per modificare un widget, posiziona il puntatore sulla dashboard e fai clic su Modifica. Per applicare le modifiche alla dashboard, fai clic su Applica nella barra degli strumenti. Per ignorare le modifiche, fai clic su Annulla.
  4. Per eliminare un widget, tieni il puntatore sul widget, fai clic su Altre opzioni del grafico, quindi su Elimina widget. Per applicare le modifiche alla dashboard, fai clic su Applica nella barra degli strumenti. Per ignorare le modifiche, fai clic su Annulla.
  5. Per salvare la dashboard modificata, fai clic su Salva nella barra degli strumenti.

Puoi vedere my-custom-dashboard nell'elenco delle dashboard. Per eliminare una dashboard, posiziona il puntatore sul widget, quindi fai clic su Elimina.

Monitora un'istanza utilizzando la dashboard di Cloud Monitoring

Cloud Monitoring offre dashboard predefinite per diversi prodotti Google Cloud . Puoi anche creare dashboard personalizzate per visualizzare i dati di tuo interesse e monitorare l'integrità generale delle istanze del pool principale e di lettura.

Configurazione degli avvisi

Puoi utilizzare Cloud Monitoring per configurare 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 AlloyDB supera la soglia dell'80%.

Visualizza le metriche del cluster nella pagina Panoramica del cluster AlloyDB

Nella pagina Panoramica del cluster, le metriche relative al cluster vengono visualizzate nella parte superiore della pagina.

Grafico di monitoraggio delle metriche del cluster
Mostra il grafico di monitoraggio delle metriche del cluster nella pagina Panoramica.

Seleziona un'altra metrica dall'elenco a discesa Grafico. Il grafico mostra i dati della metrica selezionata.

Passaggi successivi