Monitoraggio delle istanze Memcached

In questa pagina viene descritto come monitorare le prestazioni dell'istanza Memorystore for Memcached.

Monitoring ti consente di verificare le tue istanze per assicurarti che il comportamento sia quello desiderato. 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 nelle VM di Compute Engine per monitorare le tue istanze.

Monitorare le istanze nella console Google Cloud

Per visualizzare le metriche principali di un'istanza:

  1. Vai alla pagina Memorystore for Memcached in Google Cloud Console.
    Memorystore per Memcached
  2. Fai clic sull'ID istanza dell'istanza che vuoi visualizzare.

Puoi monitorare diverse metriche visitando la pagina Dettagli istanza di un'istanza in Google Cloud Console. Per impostazione predefinita, il grafico mostra l'utilizzo attuale della memoria dell'istanza e la sua capacità massima. Altre metriche disponibili in Google Cloud Console sono: Active Connections (Connessioni attive), Memory Usage (Utilizzo memoria), CPU Usage Time (Tempi di utilizzo della CPU), Hit Ratio (Elementi hit), voci, Eviction Count (Numero di operazioni), Operations Count (Numero di operazioni), Received Byte, Byte inviati, Uptime, unused Memory, Get Operations, Set Operations ed Delete Operations.

Per modificare le metriche visualizzate 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 ti consente di visualizzare metriche come il tempo di attività delle tue istanze Memcached. Per maggiori dettagli su tutte le metriche Memorystore for Memcached disponibili in Cloud Monitoring, consulta la documentazione di riferimento di Monitoring.

Registrazione a Cloud Monitoring

Per accedere alla console di monitoraggio, fai clic su Monitoring nel riquadro di navigazione di Google Cloud Console:

Vai a Google Cloud Console

Per informazioni sui prezzi, consulta i prezzi di Cloud Monitoring.

Visualizzazione delle informazioni di uptime, riavvio e failover dell'istanza in Monitoring

Per visualizzare le informazioni sull'uptime dell'istanza, utilizza Metrics Explorer:

  1. Vai alla console Google Cloud, accedi e vai al progetto con le tue istanze memorizzate nella cache:

    Vai a Google Cloud Console

  2. Seleziona Monitoring dal menu di navigazione a sinistra.

  3. In Monitoring, se il riquadro di navigazione non è espanso, fai clic su Espandi . Questo pulsante si trova nella parte in basso a sinistra della console.

  4. Se nel riquadro di navigazione è visualizzato Metrics Explorer, fai clic su Metrics Explorer. In caso contrario, seleziona Risorse e poi Metrics Explorer.

  5. Nel campo Trova tipo di risorsa e Metrica, inserisci memcache.googleapis.com/node/uptime.

Il grafico ha un aspetto simile al seguente:

Grafico del tempo di attività dell'istanza

  • Ogni riga indica una singola istanza.
  • Verso l'alto e verso destra indica che Memcached è attivo.
  • Una caduta indica un riavvio.
  • I dati mancanti indicano l'indisponibilità.
  • Sotto il grafico è presente una chiave codificata per colore che indica quale riga appartiene a quale istanza. Quando passi il mouse sopra la chiave, viene evidenziata la riga corrispondente sul grafico.

Puoi modificare l'orizzonte temporale nell'angolo in alto a destra e aggiungere filtri per personalizzare le informazioni visualizzate per una particolare regione, progetto, istanza o nodo.

Operazioni di visualizzazione al secondo

Per visualizzare le operazioni al secondo di un'istanza, utilizza Metrics Explorer:

  1. Vai alla console Google Cloud, accedi e vai al progetto con le tue istanze memorizzate nella cache:

    Vai a Google Cloud Console

  2. Seleziona Monitoring dal menu di navigazione a sinistra.

  3. In Monitoring, se il riquadro di navigazione non è espanso, fai clic su Espandi . Questo pulsante si trova nella parte in basso a sinistra della console.

  4. Se nel riquadro di navigazione è visualizzato Metrics Explorer, fai clic su Metrics Explorer. In caso contrario, seleziona Risorse e poi Metrics Explorer.

  5. Seleziona Istanza memorizzata nella cache come tipo di risorsa.

  6. Inserisci memcache.googleapis.com/node/operation_count nel campo Trova tipo di risorsa e metrica.

  7. Scegli Somma dal menu a discesa Aggregazione.

Creazione di una dashboard per monitorare l'utilizzo della memoria Memcached

  1. Nella console Google Cloud, seleziona Monitoring o utilizza il seguente pulsante:

    Vai a Monitoring

  2. Seleziona Dashboard > Crea dashboard.

  3. Specifica un nome per la dashboard, ad esempio "Memcached Dashboard" e fai clic su Conferma.

  4. Fai clic su Aggiungi grafico.

    1. Indica un titolo del grafico. Ad esempio, "Memcached Memory Usage".

    2. Nella casella di ricerca con l'etichetta Find resource type and metric, cerca "Memorystore Memcached Node" e seleziona la metrica.

      1. Inserisci "Cache cache" come tipo di metrica.
        1. Nella casella Filtro, aggiungi un filtro per instance_id e seleziona l'istanza che vuoi monitorare.
        2. Se vuoi monitorare l'utilizzo di tutte le istanze Memorystore nel progetto, utilizza Group by e select instance_id.
  5. 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:

  1. Nella console Google Cloud, seleziona Monitoring o utilizza il seguente pulsante:

    Vai a Monitoring

  2. Fai clic su Avvisi nel menu di navigazione a sinistra.

  3. Fai clic sul pulsante Crea criterio.

  4. Inserisci un nome per il criterio.

  5. Fai clic su Aggiungi condizione.

    1. Specifica un nome per la condizione, ad esempio "Avviso utilizzo memoria".
    2. In Target, seleziona il tipo di risorsa dell'istanza del nodo Memorystore Memcached.
      1. Seleziona la metrica desiderata. Ad esempio, seleziona "Utilizzo memoria".
    3. In Configurazione, scegli la condizione desiderata.
      1. Ad esempio, per l'utilizzo della memoria puoi scegliere Ogni volta che la serie viola.
    4. Seleziona i valori per Condizioni di attivazione se, Soglia e durata (etichettati come Per).
      1. Ad esempio, utilizza la condizione Condizione, è sopra e imposta Soglia sull'equivalente, in byte, dell'80% delle dimensioni della tua istanza. Imposta Per su 1 minuto inizialmente per comprendere il modello di utilizzo.
    5. Fai clic su Add (Aggiungi).
  6. Per configurare un canale di notifica:

    1. Fai clic sul pulsante Aggiungi canale di notifica.
      • Opzione 1) Scegli Email nel menu Tipo di canale di notifica.
        • Inserisci l'indirizzo email a cui vuoi ricevere gli avvisi.
      • Opzione 2) Consulta la sezione Creazione di canali per istruzioni sulla configurazione di altri tipi di canali di notifica.
  7. Fai clic sul pulsante Salva.

Visualizzazione dei log Memcached

Memcached produce log acquisiti da Cloud Logging.

Visualizzazione degli audit log

  1. Vai alla pagina Esplora log in Google Cloud Console.

    Esplora log

  2. Per visualizzare gli audit log, seleziona Audited Resource > memcached.googleapis.com dal menu a discesa delle risorse.

Passaggi successivi