Questa pagina descrive come monitorare il rendimento dell'istanza Memorystore for Memcached.
Il monitoraggio consente di controllare le istanze per assicurarti che si comportino come previsto. Questa guida illustra alcuni esempi di base di monitoraggio delle istanze Memcached. Oltre ai tipi di monitoraggio trattati qui, Memorystore for Memcached è compatibile con Memcached open source, quindi puoi utilizzare gli strumenti di monitoraggio Memcached esistenti dalle VM di Compute Engine per monitorare le tue istanze.
Monitoraggio delle istanze nella Google Cloud console
Per visualizzare le metriche principali di un'istanza:
- Vai alla pagina Memorystore for Memcached nella Google Cloud console.
Memorystore for Memcached - Fai clic sull'ID istanza dell'istanza che vuoi visualizzare.
Puoi monitorare diverse metriche visitando la pagina Dettagli istanza di un'istanza nella Google Cloud console. Per impostazione predefinita, il grafico mostra l'utilizzo attuale della memoria dell'istanza e la sua capacità massima. Altre metriche disponibili nella Google Cloud console sono: Connessioni attive, Utilizzo memoria, Tempo di utilizzo della CPU, Hit Ratio, Elementi, Numero di rimozioni, Numero di operazioni, Byte ricevuti, Byte inviati, Uptime, Memoria inutilizzata, Operazioni Get, Operazioni Set e Operazioni Delete.
Per modificare le metriche mostrate nel grafico, utilizza il menu a discesa nell'angolo in alto a sinistra. Per modificare l'intervallo di tempo, seleziona un periodo di tempo diverso nell'angolo in alto a destra del grafico.
Utilizzo di Cloud Monitoring
Cloud Monitoring è un servizio di monitoraggio che consente di visualizzare metriche come l'uptime per le istanze Memcached. Per maggiori dettagli su tutte le metriche di Memorystore for Memcached disponibili da Cloud Monitoring, consulta la documentazione di riferimento di Monitoring.
Registrazione a Cloud Monitoring
Per accedere alla console di monitoraggio, fai clic su Monitoring nel Google Cloud riquadro di navigazione della console:
Per le informazioni sui prezzi, consulta Prezzi di Cloud Monitoring.
Visualizzazione delle informazioni su uptime, riavvio e failover dell'istanza in Monitoring
Per visualizzare le informazioni sull'uptime dell'istanza, utilizza Metrics Explorer:
Vai alla Google Cloud console, accedi e vai al progetto con le tue istanze Memcached:
Seleziona Monitoring dal menu di navigazione a sinistra.
In Monitoring, se il riquadro di navigazione non è espanso, fai clic su Espandi last_page. Questo pulsante si trova in basso a sinistra nella console.
Se nel riquadro di navigazione è mostrato Esplora metriche, fai clic su Esplora metriche. In caso contrario, seleziona Risorse e poi Esplora metriche.
Nel campo Trova tipo di risorsa e metrica, inserisci
memcache.googleapis.com/node/uptime.
Il grafico dovrebbe essere simile al seguente:
- Ogni riga indica una singola istanza.
- La linea che sale verso destra indica che Memcached è attivo.
- Un calo indica un riavvio.
- I dati mancanti indicano la mancata disponibilità.
- Sotto il grafico è presente una legenda con codici colore che indica a quale istanza appartiene ogni riga. Quando passi il mouse sopra la legenda, la riga corrispondente nel grafico viene evidenziata.
Puoi modificare l'orizzonte temporale nell'angolo in alto a destra, nonché aggiungere filtri per personalizzare le informazioni visualizzate in base a una regione, un progetto, un'istanza o un nodo specifici.
Visualizzazione delle operazioni al secondo
Per visualizzare le operazioni al secondo di un'istanza, utilizza Metrics Explorer:
Vai alla Google Cloud console, accedi e vai al progetto con le tue istanze Memcached:
Seleziona Monitoring dal menu di navigazione a sinistra.
In Monitoring, se il riquadro di navigazione non è espanso, fai clic su Espandi last_page. Questo pulsante si trova in basso a sinistra nella console.
Se nel riquadro di navigazione è mostrato Esplora metriche, fai clic su Esplora metriche. In caso contrario, seleziona Risorse e poi Esplora metriche.
Seleziona Istanza Memcached come tipo di risorsa.
Inserisci
memcache.googleapis.com/node/operation_countnel campo Trova tipo di risorsa e metrica.Scegli Somma dal menu a discesa di aggregazione.
Creazione di una dashboard per monitorare l'utilizzo della memoria di Memcached
Nella Google Cloud console, seleziona Monitoring o utilizza il seguente pulsante:
Seleziona Dashboard > Crea dashboard.
Fornisci un nome per la dashboard, ad esempio "Dashboard Memcached", e fai clic su Conferma.
Fai clic su Aggiungi grafico.
Fornisci un titolo per il grafico. Ad esempio, "Utilizzo della memoria di Memcached".
Nella casella di ricerca con l'etichetta Trova tipo di risorsa e metrica, cerca "Nodo Memcached Memorystore" e seleziona la metrica.
- Inserisci "Memoria cache" come tipo di metrica.
- Nella casella Filtro, aggiungi un filtro per instance_id e seleziona l'istanza che vuoi monitorare.
- Se vuoi monitorare l'utilizzo di tutte le istanze Memorystore nel tuo progetto, utilizza Raggruppa per e seleziona instance_id.
- Inserisci "Memoria cache" come tipo di metrica.
Fai clic su Salva. Puoi accedere a questa dashboard dalla scheda Dashboard nell'interfaccia utente di Monitoring.
Impostazione di un avviso di Monitoring per una metrica
Questa sezione spiega come impostare un avviso in Monitoring per una singola metrica.
Per creare un avviso per una metrica:
Nella Google Cloud console, seleziona Monitoring o utilizza il seguente pulsante:
Fai clic su Avvisi dal menu di navigazione a sinistra.
Fai clic sul pulsante Crea policy.
Inserisci un nome per la policy.
Fai clic su Aggiungi condizione.
- Fornisci un nome per la condizione, ad esempio "Avviso utilizzo memoria".
- In Destinazione, seleziona il tipo di risorsa dell'istanza del nodo Memcached Memorystore.
- Seleziona la metrica che ti interessa. Ad esempio, seleziona "Utilizzo memoria".
- In Configurazione, scegli la condizione che ti interessa.
- Ad esempio, per Utilizzo memoria puoi scegliere Ogni volta che la serie viola.
- Seleziona i valori per La condizione si attiva se, Soglia e durata
(etichettata come Per).
- Ad esempio, utilizza la Condizione, è superiore a e imposta Soglia sull'equivalente, in byte, dell'80% delle dimensioni dell'istanza. Imposta inizialmente Per su 1 minuto per comprendere il pattern di utilizzo.
- Fai clic su Aggiungi.
Configura un canale di notifica:
- Fai clic sul pulsante Aggiungi canale di notifica.
- Opzione 1) Scegli Email dal menu Tipo di canale di notifica.
- Inserisci l'indirizzo email a cui vuoi inviare gli avvisi.
- Opzione 2) Per istruzioni sulla configurazione di altri tipi di canali di notifica, consulta Creazione di canali.
- Opzione 1) Scegli Email dal menu Tipo di canale di notifica.
- Fai clic sul pulsante Aggiungi canale di notifica.
Fai clic sul pulsante Salva.
Visualizzazione dei log di Memcached
Memcached produce log che vengono acquisiti da Cloud Logging.
Visualizzazione degli audit log
Vai alla pagina Esplora log nella Google Cloud console.
Per visualizzare gli audit log, seleziona Risorsa sottoposta ad audit > memcached.googleapis.com dal menu a discesa delle risorse.
Passaggi successivi
- Visualizza le metriche di Memcached disponibili.
- Visualizza le configurazioni di Memcached disponibili.