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 completo dell'endpoint | 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. |
Secondi in ritardo | redis.googleapis.com/replication/master/slaves/lag | Questa metrica mostra il numero di secondi di ritardo della replica rispetto a quella principale. Visualizzata come ora attuale meno l'ora in cui la replica ha confermato la ricezione dei messaggi dei 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 l'offset dei byte di replica (primario) e quello dei byte di replica (replica). Osserverai un aumento dei byte in attesa durante le repliche primarie nella replica durante un failover. |
Percentuale successi 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 dal chiamante. Un rapporto più elevato di hit della cache 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 al minuto nell'istanza Redis.
Questi includono tutti i comandi Redis open source come SET, GET, HSET e così via.
Questa metrica non conteggia i comandi di Memorystore for 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 al minuto della CPU utilizzato dal server Redis, suddiviso per spazio utente/sistema e relazione padre/figlio. I secondi CPU mostrano il 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 del thread principale. |
Chiavi rimosse | redis.googleapis.com/stats/evicted_keys | Il numero di chiavi rimosse a causa del limite massimo di memoria. |
Chiavi con scadenza | redis.googleapis.com/keyspace/keys_with_expiration | Il numero di chiavi con una scadenza impostata 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 di CPU consumati dal thread principale del server Redis, suddivisi per sistema/spazio 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 utilizzare. Le chiavi vengono rimosse dopo aver raggiunto questo limite massimo di memoria in base al criterio di rimozione impostato per l'istanza. |
Rapporto di utilizzo della memoria | redis.googleapis.com/stats/memory/usage_ratio | Memoria utilizzata in rapporto alla memoria massima. |
Tiri mancati | redis.googleapis.com/stats/keyspace_misses | Numero di ricerche di chiavi non riuscite nel dizionario principale. |
Ruolo nodo | redis.googleapis.com/replication/role | Restituisce un valore che indica il ruolo del nodo. 1 indica principale e 0 indica replica. |
RDB persistente | 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 abbonamenti 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 massimo di client, della pressione della memoria o di una connessione TLS non valida nelle istanze abilitate per la crittografia in transito. |
Offset byte replica (principale) | redis.googleapis.com/replication/master_repl_offset | Il numero di byte prodotti dall'istanza principale e inviati alla replica. Puoi sottrarre l'offset del byte della replica (Replica) da quello dello Offset del byte della replica (principale) per determinare le dimensioni di eventuali ritardi di replica. Nessuna differenza significa che la replica è completamente sincronizzata. |
Offset byte replica (repliche) | redis.googleapis.com/replication/master/slaves/offset | Il numero di byte riconosciuti dalla replica. Puoi sottrarre l'offset del byte della replica (Replica) da quello dello Offset del byte della replica (principale) per determinare le dimensioni di eventuali ritardi di replica. Nessuna 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 tra la memoria di sistema totale disponibile. La memoria di sistema totale disponibile è la memoria di cui hai eseguito il provisioning per l'istanza, più la memoria aggiuntiva fornita da Memorystore per i processi di overhead. |
Tempo di sovraccarico memoria di sistema | redis.googleapis.com/stats/memory/system_memory_overload_duration | La quantità di tempo in microsecondi in cui l'istanza si trova in modalità di sovraccarico memoria di sistema. |
Tempo per chiamata | redis.googleapis.com/commands/usec_per_call | Tempo medio per chiamata in 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 | Quantità totale di tempo trascorso per comando Redis open source (ad es. SET, GET, HSET e così via) in microsecondi nell'ultimo secondo. Ad esempio, se SET utilizzava 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, dei dati di payload e dei delimitatori). |
Uptime | redis.googleapis.com/server/uptime | Uptime 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 delle istanze Memorystore for Redis
Le seguenti metriche sono disponibili nella pagina dei dettagli dell'istanza della tua istanza di Memorystore for Redis:
Nome metrica | Descrizione |
---|---|
Utilizzo memoria / memoria massima | Un grafico che mostra la memoria utilizzata rispetto al limite massimo di memoria per l'istanza. |
Chiavi rimosse / scadute | Un grafico che mostra il numero di chiavi rimosse 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 metriche seguenti consentono di gestire gli istantanea RDB per Memorystore per Redis.
Metriche di monitoraggio snapshot
Nome metrica | URL completo dell'endpoint | Descrizione |
---|---|---|
Modalità snapshot | redis.googleapis.com/rdb/enabled | Indica se la modalità snapshot RDB è abilitata |
Data/ora snapshot successivo | redis.googleapis.com/rdb/snapshot/time_until_next_run | Secondi prima del successivo snapshot pianificato. |
Metriche relative allo stato degli snapshot
Nome metrica | URL completo dell'endpoint | 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, è in corso uno snapshot RDB. |
Tempo trascorso snapshot RDB | redis.googleapis.com/rdb/snapshot/elapsed_time | Indica l'aumento del tempo trascorso durante la creazione dello snapshot attuale. |
Conteggio tentativi di snapshot RDB | redis.googleapis.com/rdb/snapshot/attempt_count | Indica il numero di tentativi di creazione di snapshot ogni minuto. |
Ultimo stato dello snapshot RDB | redis.googleapis.com/rdb/snapshot/last_status | Indica lo stato del tentativo di snapshot più recente. |
Durata snapshot RDB | redis.googleapis.com/rdb/snapshot/last_success_duration | Indica il tempo totale necessario per scrivere l'ultimo snapshot riuscito, esclusi i tentativi non riusciti. |
Età snapshot RDB | redis.googleapis.com/rdb/snapshot/last_success_age | Indica il tempo trascorso dall'inizio dell'ultimo snapshot riuscito. |
Metriche di recupero snapshot
Nome metrica | URL completo dell'endpoint | Descrizione |
---|---|---|
Ripristino 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, è in corso un recupero. |
Tempo trascorso per il recupero RDB | redis.googleapis.com/rdb/recovery/elapsed_time | Indica l'aumento del tempo trascorso per un recupero in corso da uno snapshot RDB. |
Tempo stimato recupero RDB | redis.googleapis.com/rdb/recovery/estimated_recovery_time | Indica il tempo di recupero previsto quando utilizzi l'ultimo snapshot riuscito per il ripristino. |
Tempo rimanente recupero RDB | redis.googleapis.com/rdb/recovery/estimated_remaining_time | Indica il tempo rimanente per completare il ripristino 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 riuscito. |
Ultimo stato ripristino RDB | redis.googleapis.com/rdb/recovery/last_status | Indica lo stato del recupero più recente. |
Durata recupero RDB | redis.googleapis.com/rdb/recovery/last_duration | Indica il tempo necessario per ripristinare l'ultimo snapshot. |
Dimensioni snapshot RDB | redis.googleapis.com/rdb/recovery/total_bytes_count | Indica le dimensioni dell'istantanea. |
Avanzamento del caricamento RDB | redis.googleapis.com/rdb/recovery/loaded_bytes_count | Durante un ripristino, indica il numero di byte caricati. 0 se il ripristino non è attivo. |