Monitora le istanze Memcached

Questa pagina descrive come monitorare le prestazioni dell'istanza Memorystore for Memcached.

Monitoring consente di controllare le istanze per verificare che si comportino come previsto. Questa guida illustra alcuni esempi di base sul monitoraggio delle istanze Memcached. Oltre ai tipi di monitoraggio descritti qui, Memorystore per Memcached è compatibile con Memcached open source, pertanto puoi utilizzare gli strumenti di monitoraggio Memcached esistenti dalle VM di Compute Engine per monitorare le istanze.

Monitoraggio delle istanze nella console Google Cloud

Per visualizzare le metriche principali di un'istanza:

  1. Vai alla pagina Memorystore per Memcached nella console Google Cloud.
    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 nella console Google Cloud. Per impostazione predefinita, il grafico mostra l'utilizzo attuale della memoria dell'istanza e la sua capacità massima. Altre metriche disponibili nella console Google Cloud sono: connessioni attive, utilizzo della memoria, tempo di utilizzo della CPU, rapporto hit, elementi, conteggio eliminazioni, conteggio operazioni, byte ricevuti, byte inviati, tempo di attività, memoria inutilizzata, operazioni di recupero, operazioni di impostazione ed operazioni di eliminazione.

Per modificare le metriche mostrate nel grafico, utilizza il menu a discesa nell'angolo in alto a sinistra. Per cambiare 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 ulteriori 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 riquadro di navigazione della console Google Cloud:

Vai alla console Google Cloud

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

Visualizzazione delle informazioni su uptime, riavvio e failover in Monitoring

Per visualizzare le informazioni sull'uptime delle istanze, utilizza Metrics Explorer:

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

    Vai alla console Google Cloud

  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 in basso a sinistra nella console.

  4. Se nel riquadro di navigazione viene 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 dell'uptime dell'istanza

  • Ogni riga indica una singola istanza.
  • In alto e a destra, Memcached è attivo.
  • Un calo indica un riavvio.
  • La mancanza di dati indica che non è disponibile.
  • Sotto il grafico è presente una chiave con codifica a colori che indica quale linea appartiene a quale istanza. Quando passi il mouse sopra la chiave, viene evidenziata la linea corrispondente nel grafico.

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

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 Memcached:

    Vai alla console Google Cloud

  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 in basso a sinistra nella console.

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

  5. Seleziona Istanza Memcached 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 dell'aggregazione.

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

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

    Vai a Monitoring

  2. Seleziona Dashboard > Crea dashboard.

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

  4. Fai clic su Aggiungi grafico.

    1. Assegna un titolo al grafico. Ad esempio, "Utilizzo memoria Memcached".

    2. Nella casella di ricerca Trova tipo di risorsa e metrica, cerca "Nodo Memcached di Memorystore e seleziona la metrica.

      1. Inserisci "Memoria cache" come tipo di metrica.
        1. Nella casella Filtro, aggiungi un filtro per instances_id e seleziona l'istanza che vuoi monitorare.
        2. Se vuoi monitorare l'utilizzo di tutte le istanze Memorystore nel tuo progetto, utilizza Raggruppa per e seleziona instances_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 pulsante seguente:

    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. Fornisci un nome per la condizione, ad esempio "Avviso di utilizzo della memoria".
    2. In Destinazione, seleziona il tipo di risorsa Istanza del nodo Memcached Memorystore.
      1. Seleziona la metrica che ti interessa. Ad esempio, seleziona "Utilizzo memoria".
    3. In Configurazione, scegli la condizione che preferisci.
      1. Ad esempio, per Utilizzo memoria puoi scegliere Ogni volta che la serie viola.
    4. Seleziona i valori per Attivatori della condizione se, Soglia e Durata (etichettata come Per).
      1. Ad esempio, utilizza il valore Condizione è superiore e imposta Soglia sull'equivalente, in byte, dell'80% delle dimensioni dell'istanza. Imposta For su 1 minuto inizialmente per comprendere il pattern di utilizzo.
    5. Fai clic su Aggiungi.
  6. Configurare un canale di notifica:

    1. 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) Vedi Creazione di canali per istruzioni sulla configurazione di altri tipi di canali di notifica.
  7. Fai clic sul pulsante Salva.

Visualizzazione dei log di Memcached

Memcached produce log acquisiti da Cloud Logging.

Visualizzazione degli audit log

  1. Vai alla pagina Esplora log nella console Google Cloud.

    Esplora log

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

Passaggi successivi