Metriche di monitoraggio supportate per Memorystore for Redis

Questa pagina elenca le metriche di Cloud Monitoring disponibili per Memorystore for Redis e descrive cosa misura ciascuna metrica.

Per scoprire come visualizzare le metriche di Memorystore for Redis, consulta Monitoraggio delle istanze Redis.

Metriche di Cloud Monitoring

Quando utilizzi Cloud Monitoring, sono disponibili le seguenti metriche:

Nome metrica URL endpoint completo Descrizione
TTL medio redis.googleapis.com/keyspace/avg_ttl Mostra la durata (TTL) media di tutte le chiavi con TTL.
Client bloccati redis.googleapis.com/clients/blocked Numero di client bloccati.
Ritardo in secondi redis.googleapis.com/replication/master/slaves/lag Questa metrica mostra il numero di secondi di ritardo della replica rispetto alla principale. Viene visualizzato come l'ora corrente meno l'ora in cui la replica ha confermato la ricezione del messaggio di byte in entrata.
Byte in attesa di replica redis.googleapis.com/replication/offset_diff Il numero di byte che non sono stati replicati nella replica. Si tratta della differenza tra offset in byte di replica (principale) e offset in byte di replica (replica). Noterai un aumento dei byte pending mentre l'istanza principale esegue la replica alla replica durante un failover.
Percentuale di successi della cache redis.googleapis.com/stats/cache_hit_ratio Il rapporto tra chiamate al database Redis riuscite e chiamate non riuscite. Una chiamata ha esito positivo quando il database Redis restituisce il valore richiesto dall'utente chiamante. Un rapporto di hit della cache più elevato indica che la cache viene utilizzata più completamente, il che è vantaggioso per la tua applicazione.
Chiamate redis.googleapis.com/commands/calls Il numero di comandi Redis eseguiti al minuto nell'istanza Redis. Sono inclusi tutti i comandi Redis open source come SET, GET, HSET e così via. Questa metrica non conteggia i comandi Memorystore per Redis come "create", 'update' e così via.
Client connessi redis.googleapis.com/clients/connected Il numero di client connessi all'istanza Redis.
Secondi CPU redis.googleapis.com/stats/cpu_utilization Tempo di utilizzo della CPU al minuto utilizzato dal server Redis, suddiviso per spazio di sistema/utente e relazione padre/figlio. Secondi CPU mostra un totale di tutti i thread per il processo principale del server Redis. Se vuoi visualizzare l'utilizzo della CPU solo per il thread principale, puoi visualizzare la metrica Secondi CPU thread principale.
Chiavi rimosse redis.googleapis.com/stats/evicted_keys Il numero di chiavi espulse a causa del limite di memoria massima.
Chiavi con scadenza redis.googleapis.com/keyspace/keys_with_expiration Il numero di chiavi per cui è impostata una scadenza in questa istanza. Se è vuoto, il grafico per questa metrica mostra "Nessun dato".
Secondi CPU thread principale redis.googleapis.com/stats/cpu_utilization_main_thread Secondi CPU consumati dal thread principale del server Redis, suddivisi per spazio di sistema/utente e relazione padre/figlio. Questa metrica è utile per identificare picchi di utilizzo della CPU nel thread principale.
Memoria massima redis.googleapis.com/stats/memory/maxmemory Quantità massima di memoria nell'istanza che le chiavi possono consumare. Le chiavi vengono rimosse dopo aver raggiunto questo limite di memoria massima in conformità con il criterio di rimozione impostato sull'istanza.
Rapporto di utilizzo della memoria redis.googleapis.com/stats/memory/usage_ratio Utilizzo della memoria come rapporto con la memoria massima.
Mancate redis.googleapis.com/stats/keyspace_misses Numero di ricerche di chiavi non riuscite nel dizionario principale.
Ruolo del nodo redis.googleapis.com/replication/role Restituisce un valore che indica il ruolo del nodo. 1 indica principale e 0 indica la replica.
RDB di persistenza redis.googleapis.com/persistence/rdb/bgsave_in_progress Indica se è in corso un salvataggio RDB. 1 indica sì e 0 indica no.
Canali Pub/Sub redis.googleapis.com/stats/pubsub/channels Numero globale di canali Pub/Sub con iscrizioni dei client per Memorystore for Redis.
Pattern Pub/Sub redis.googleapis.com/stats/pubsub/patterns Numero globale di pattern Pub/Sub con abbonamenti client per Memorystore for Redis.
Connessioni rifiutate redis.googleapis.com/stats/reject_connections_count Numero di connessioni rifiutate a causa del limite di maxclients, della pressione della memoria o di una connessione TLS non valida nelle istanze con crittografia in transito abilitata.
Offset in byte della replica (principale) redis.googleapis.com/replication/master_repl_offset Il numero di byte prodotti dall'istanza principale e inviati alla replica. Puoi sottrarre Replication Byte Offset (Replica) da Replication Byte Offset (Primary) per determinare le dimensioni di eventuali ritardi di replica. Nessuna differenza significa che la replica è completamente sincronizzata.
Replication Byte Offset (Replica) redis.googleapis.com/replication/master/slaves/offset Il numero di byte che sono stati confermati dalla replica. Puoi sottrarre Replication Byte Offset (Replica) da Replication Byte Offset (Principale) per determinare le dimensioni di eventuali ritardi nella replica. Se non c'è alcuna differenza, significa che la replica è completamente sincronizzata.
Rapporto di utilizzo della memoria di sistema redis.googleapis.com/stats/memory/system_memory_usage_ratio Memoria utilizzata come rapporto della memoria di sistema totale disponibile. La memoria di sistema totale disponibile è la memoria di cui è stato eseguito il provisioning per l'istanza più la memoria aggiuntiva fornita da Memorystore per i processi di overhead.
Tempo in caso di sovraccarico della memoria di sistema redis.googleapis.com/stats/memory/system_memory_overload_duration Il tempo in microsecondi durante il quale l'istanza è in modalità di sovraccarico della memoria di sistema.
Tempo per chiamata redis.googleapis.com/commands/usec_per_call Tempo medio per chiamata superiore a 1 minuto per comando.
Totale connessioni ricevute redis.googleapis.com/stats/connections/total Numero totale di connessioni accettate dal server.
Tempo totale delle chiamate redis.googleapis.com/commands/total_time Tempo totale impiegato per comando Redis open source (ad es. SET, GET, HSET e così via) in microsecondi nell'ultimo secondo. Ad esempio, se SET ha utilizzato 800.000 microsecondi, significa che è stato necessario l'80% di un core della CPU per elaborare tutti i comandi SET combinati.
Traffico totale verso Redis redis.googleapis.com/stats/network_traffic Numero totale di byte inviati a/da Redis (inclusi i byte dei comandi stessi, i dati del payload e i delimitatori).
Tempo di attività redis.googleapis.com/server/uptime Tempo di attività del processo del server Redis attualmente in esecuzione
Memoria utilizzata redis.googleapis.com/stats/memory/usage Numero totale di byte allocati dal processo del server Redis.

Metriche dei dettagli dell'istanza Memorystore for Redis

Le seguenti metriche sono disponibili nella pagina dei dettagli dell'istanza di Memorystore for Redis:

Nome metrica Descrizione
Utilizzo memoria / memoria max Un grafico che mostra l'utilizzo della memoria rispetto al limite di memoria massima per la tua istanza.
Chiavi rimosse / chiavi scadute Un grafico che mostra il numero di chiavi eliminate e scadute.
Client connessi / client bloccati Un grafico che mostra il numero di client connessi e bloccati.
Byte di rete in/out Un grafico che mostra il numero di byte inviati e ricevuti dall'istanza in un determinato periodo.
Secondi CPU Un grafico che mostra i secondi di CPU utilizzati dall'istanza in un determinato periodo di tempo.

Metriche degli snapshot RDB

Le seguenti metriche ti aiutano a gestire gli snapshot RDB per Memorystore for Redis.

Metriche di monitoraggio degli istantanei

Nome metrica URL endpoint completo Descrizione
Modalità snapshot redis.googleapis.com/rdb/enabled Indica se la modalità di snapshot RDB è abilitata
Ora del prossimo snapshot redis.googleapis.com/rdb/snapshot/time_until_next_run Secondi che mancano al successivo snapshot pianificato.

Metriche relative allo stato degli snapshot

Nome metrica URL endpoint completo Descrizione
Snapshot RDB in corso redis.googleapis.com/rdb/snapshot/in_progress Indica se lo snapshot RDB è in corso. Quando il valore della metrica è true, significa che è in corso uno snapshot RDB.
Tempo trascorso dall'istantanea RDB redis.googleapis.com/rdb/snapshot/elapsed_time Indica il tempo trascorso durante la creazione dell'istantanea corrente.
Conteggio dei tentativi di snapshot RDB redis.googleapis.com/rdb/snapshot/attempt_count Indica il numero di tentativi di istantanea ogni minuto.
Stato ultimo snapshot RDB redis.googleapis.com/rdb/snapshot/last_status Indica lo stato del tentativo di snapshot più recente.
Durata dello snapshot RDB redis.googleapis.com/rdb/snapshot/last_success_duration Indica il tempo totale necessario per scrivere l'ultima istantanea riuscita, esclusi i tentativi non riusciti.
Età dello snapshot RDB redis.googleapis.com/rdb/snapshot/last_success_age Indica il tempo trascorso dall'inizio dell'ultimo snapshot riuscito.

Metriche di recupero degli snapshot

Nome metrica URL endpoint completo Descrizione
Recupero RDB in corso redis.googleapis.com/rdb/recovery/in_progress Indica se è in corso il recupero da uno snapshot RDB. Quando il valore della metrica è true, significa che è in corso un recupero.
Tempo trascorso per il recupero della RDB redis.googleapis.com/rdb/recovery/elapsed_time Indica il tempo trascorso per un recupero in corso da uno snapshot RDB.
Tempo stimato per il recupero della RDB redis.googleapis.com/rdb/recovery/estimated_recovery_time Indica il tempo di recupero previsto quando si utilizza l'ultimo snapshot riuscito per il recupero.
Tempo rimanente per il recupero della RDB redis.googleapis.com/rdb/recovery/estimated_remaining_time Indica il tempo rimanente per completare il recupero da uno snapshot RDB.
Tentativi di recupero RDB redis.googleapis.com/rdb/recovery/attempts_since_last_success Indica il numero di tentativi di recupero dall'ultimo tentativo di recupero riuscito.
Ultimo stato del recupero RDB redis.googleapis.com/rdb/recovery/last_status Indica lo stato del recupero più recente.
Durata dell'ultima operazione di recupero RDB redis.googleapis.com/rdb/recovery/last_duration Indica il tempo necessario per ripristinare l'ultimo snapshot.
Dimensione snapshot RDB redis.googleapis.com/rdb/recovery/total_bytes_count Indica le dimensioni dello snapshot.
Avanzamento del caricamento della RDB redis.googleapis.com/rdb/recovery/loaded_bytes_count Durante un recupero, indica quanti byte sono stati caricati. 0 se il recupero non è attivo.