Metriche per MemoryDB - Amazon MemoryDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metriche per MemoryDB

Lo spazio dei nomi AWS/MemoryDB include i parametri descritti di seguito.

Ad eccezione di ReplicationLag andEngineCPUUtilization, queste metriche derivano dai comandi Valkey e Redis. OSS info Ogni metrica viene calcolata a livello di nodo.

Per la documentazione completa del INFO comando, vedere INFO.

Consulta anche:

Parametro Descrizione Unità
ActiveDefragHits Il numero di riallocazioni di valori al minuto effettuate dal processo di deframmentazione attivo. Questo è derivato dalla active_defrag_hits statistica di INFO. Numero
AuthenticationFailures Il numero totale di tentativi falliti di autenticazione tramite il AUTH comando. È possibile trovare ulteriori informazioni sui singoli errori di autenticazione utilizzando il ACLLOGcomando. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. Conteggio
BytesUsedForMemoryDB Il numero totale di byte allocati da MemoryDB per tutti gli scopi, inclusi il set di dati, i buffer e così via. Byte
Dimension: Tier=SSDper i cluster che utilizzanoTiering di dati: Il numero totale di byte utilizzati da. SSD Byte
Dimension: Tier=Memoryper i cluster che utilizzanoTiering di dati: il numero totale di byte utilizzati dalla memoria. Questo è il valore della used_memory statistica in. INFO Byte
BytesReadFromDisk Il numero totale di byte letti dal disco al minuto. Supportata solo per i cluster che utilizzano Tiering di dati. Byte
BytesWrittenToDisk Il numero totale di byte scritti su disco al minuto. Supportata solo per i cluster che utilizzano Tiering di dati. Byte
CommandAuthorizationFailures Numero totale di tentativi non riusciti da parte degli utenti di eseguire comandi che non dispongono dell'autorizzazione per chiamare. È possibile trovare ulteriori informazioni sui singoli errori di autenticazione utilizzando il ACLLOGcomando. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. Conteggio
CurrConnections Numero di connessioni client, escluse le connessioni dalle repliche di lettura. MemoryDB utilizza da 2 a 4 connessioni per monitorare il cluster in ogni caso. Questo è derivato dalla connected_clients statistica di. INFO Conteggio
CurrItems Il numero di elementi nella cache. Questo è derivato dalla keyspace statistica, sommando tutte le chiavi dell'intero spazio delle chiavi. Conteggio
Dimension: Tier=Memory per cluster che utilizzano Tiering di dati. Il numero di elementi in memoria. Conteggio
Dimension: Tier=SSD (Solid State Drive) per cluster che utilizzano Tiering di dati. Il numero di elementi in. SSD Conteggio
DatabaseMemoryUsagePercentage Percentuale della memoria disponibile per il cluster in uso. Viene calcolato utilizzando used_memory/maxmemory da INFO. Percentuale
DatabaseCapacityUsagePercentage

Percentuale della capacità di dati totale disponibile per il cluster in uso.

Nelle istanze Data Tiered, la metrica viene calcolata come(used_memory - mem_not_counted_for_evict + SSD used) / (maxmemory + SSD total capacity), dove used_memory e da dove maxmemory viene presa. INFO

In tutti gli altri casi, la metrica viene calcolata utilizzando. used_memory/maxmemory

Percentuale
DB0AverageTTL Espone avg_ttl DBO dalla keyspace statistica del comando. INFO Millisecondi
EngineCPUUtilization

Fornisce CPU l'utilizzo del thread del motore Valkey o Redis. OSS Poiché il motore è a thread singolo, puoi utilizzare questa metrica per analizzare il carico del processo stesso. La EngineCPUUtilization metrica fornisce una visibilità più precisa del processo. Puoi usarla insieme alla metrica. CPUUtilization CPUUtilizationespone CPU l'utilizzo dell'istanza del server nel suo complesso, inclusi altri sistemi operativi e processi di gestione. Per tipi di nodi più grandi con quattro vCPUs o più nodi, utilizza la EngineCPUUtilization metrica per monitorare e impostare soglie di scalabilità.

Nota

Su un host MemoryDB, i processi in background monitorano l'host per fornire un'esperienza di database gestita. Questi processi in background possono occupare una parte significativa del carico di lavoro. CPU Ciò non è significativo negli host più grandi con più di duevCPUs. Tuttavia, può influire sugli host più piccoli con 2 vCPUs o meno. Se monitorate solo la EngineCPUUtilization metrica, non sarete a conoscenza delle situazioni in cui l'host è sovraccarico sia a causa dell'elevato CPU utilizzo da parte del OSS motore Valkey o Redis sia dell'elevato CPU utilizzo dovuto ai processi di monitoraggio in background. Pertanto, consigliamo di monitorare la CPUUtilization metrica per gli host con due o meno. vCPUs

Percentuale
Evictions Il numero di chiavi che sono state rimosse a causa del limite maxmemory. Questo è derivato dalla evicted_keys statistica di. INFO Conteggio
IsPrimary Indica se il nodo è il nodo primario dello shard corrente. Il parametro può essere 0 (non primario) o 1 (primario). Conteggio
KeyAuthorizationFailures Numero totale di tentativi non riusciti da parte degli utenti di accedere a chiavi a cui non hanno l'autorizzazione ad accedere. È possibile trovare ulteriori informazioni sui singoli errori di autenticazione utilizzando il ACLLOGcomando. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. Conteggio
KeyspaceHits Il numero di ricerche di chiavi di sola lettura nella directory principale. Questo è derivato dalla keyspace_hits statistica di. INFO Conteggio
KeyspaceMisses Il numero di ricerche di chiavi di sola lettura non riuscite nella directory principale. Questo è derivato dalla keyspace_misses statistica di. INFO Conteggio
KeysTracked Il numero di chiavi tracciate dal tracciamento delle chiavi in percentuale di. tracking-table-max-keys Il tracciamento delle chiavi viene utilizzato per facilitare la memorizzazione nella cache lato client e notifica ai client quando le chiavi vengono modificate. Conteggio
MaxReplicationThroughput La velocità di replica massima osservata durante l'ultimo ciclo di misurazione. Byte al secondo
MemoryFragmentationRatio Indica l'efficienza nell'allocazione della memoria del motore Valkey o Redis. OSS Dalla soglia dipendono comportamenti diversi. Il valore consigliato è avere una frammentazione superiore a 1.0. Viene calcolato a partire da. mem_fragmentation_ratio statistic INFO Numero
NewConnections Il numero totale di connessioni accettate dal server durante questo periodo. Questo è derivato dalla total_connections_received statistica di INFO. Conteggio
NumItemsReadFromDisk Il numero totale di elementi recuperati dal disco al minuto. Supportata solo per i cluster che utilizzano Tiering di dati. Conteggio
NumItemsWrittenToDisk Il numero totale di elementi scritti su disco al minuto. Supportata solo per i cluster che utilizzano Tiering di dati. Conteggio
PrimaryLinkHealthStatus Questo stato ha due valori: 0 e 1. Il valore 0 indica che i dati nel nodo primario di MemoryDB non sono sincronizzati con il motore Valkey o Redis acceso. OSS EC2 Il valore 1 indica che i dati sono in fase di sincronizzazione. Booleano
Reclaimed Il numero totale di eventi di scadenza di chiavi. Questo è derivato dalla statistica di. expired_keys INFO Conteggio
ReplicationBytes Per i nodi in una configurazione replicata, ReplicationBytes indica il numero di byte che il nodo primario sta inviando a tutte le relative repliche. Questa metrica è rappresentativa del carico di scrittura sul cluster. Questo è derivato dalla master_repl_offset statistica di. INFO Byte
ReplicationDelayedWriteCommands Numero di comandi di scrittura che sono stati ritardati a causa della replica sincrona. La replica può essere ritardata a causa di vari fattori, ad esempio la congestione della rete o il superamento del throughput di replica massimo. Conteggio
ReplicationLag Questo parametro è applicabile soltanto per un nodo in esecuzione come replica di lettura. Rappresenta il ritardo, in secondi, della replica nell'applicare le modifiche generate dal nodo primario. Secondi

Di seguito sono riportate le aggregazioni di certi tipi di comandi, derivati da info commandstats: La sezione commandstats fornisce statistiche basate sul tipo di comando, incluso il numero di chiamate.

Per un elenco completo dei comandi disponibili, vedi comandi.

Parametro Descrizione Unità
EvalBasedCmds Numero totale di comandi per i comandi basati su valutazione. Questo è derivato dalla commandstats statistica sommando eval e. evalsha Conteggio
GeoSpatialBasedCmds Numero totale di comandi per i comandi basati su GeoSpace. Questo è derivato dalla statistica. commandstats Viene ricavato sommando tutti i tipi di comandi geo: geoadd, geodist, geohash, geopos, georadius, e georadiusbymember. Conteggio
GetTypeCmds Il numero totale di comandi di tipo read-only. Viene derivato dalla commandstats statistica sommando tutti i comandi di read-only tipo (get,, hget scardlrange, e così via). Conteggio
HashBasedCmds Il numero totale di comandi basati su hash. Viene derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più hash (hget,, hkeys hvalshdel, e così via). Conteggio
HyperLogLogBasedCmds Il numero totale di comandi basati su HyperLogLog. Viene ricavato dalla commandstats statistica sommando tutti i pf tipi di comandi (pfadd, pfcountpfmerge, e così via). Conteggio
JsonBasedCmds Il numero totale di comandi basatiJSON. Viene derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più oggetti JSON del documento. Conteggio
KeyBasedCmds Il numero totale di comandi basati su chiavi. Questo valore è derivato dalla commandstats statistica sommando tutti i comandi che agiscono su una o più chiavi in più strutture di dati (del, expirerename, e così via). Conteggio
ListBasedCmds Il numero totale di comandi basati su elenchi. Questo valore è derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più elenchi (lindex,, lrange lpushltrim, e così via). Conteggio
PubSubBasedCmds Numero totale di comandi per la funzionalità pub/sub. Questo è derivato dalle commandstats statistiche sommando tutti i comandi utilizzati per la funzionalità pub/sub:psubscribe,,,, publish e. pubsub punsubscribe subscribe unsubscribe Conteggio
SearchBasedCmds Il numero totale di comandi di indicizzazione e ricerca secondari, inclusi i comandi di lettura e scrittura. Viene ricavato dalla commandstats statistica sommando tutti i comandi di ricerca che agiscono sugli indici secondari. Conteggio
SearchBasedGetCmds Numero totale di comandi secondari di sola lettura per l'indice e la ricerca. Viene derivato dalla commandstats statistica sommando tutti i comandi secondari di index e search get. Conteggio
SearchBasedSetCmds Numero totale di comandi secondari di indicizzazione e scrittura di ricerca. Viene derivato dalla commandstats statistica sommando tutti i comandi secondari dell'indice e del set di ricerca. Conteggio
SearchNumberOfIndexes Numero totale di indici. Conteggio
SearchNumberOfIndexedKeys Numero totale di chiavi indicizzate Conteggio
SearchTotalIndexSize Memoria (byte) utilizzata da tutti gli indici. Byte
SetBasedCmds Il numero totale di comandi basati su set. Questa viene ricavata dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più set (scard,, sdiff saddsunion, e così via). Conteggio
SetTypeCmds Il numero totale di comandi di tipo write. Questo valore è derivato dalla commandstats statistica sommando tutti i mutative tipi di comandi che operano sui dati (set,, hset saddlpop, e così via). Conteggio
SortedSetBasedCmds Il numero totale di comandi basati su set ordinati. Viene derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più set ordinati (zcount, zrange zrankzadd, e così via). Conteggio
StringBasedCmds Il numero totale di comandi basati su stringhe. Viene derivato dalla commandstats statistica sommando tutti i comandi che agiscono su una o più stringhe (strlen,setex, setrange e così via). Conteggio
StreamBasedCmds Il numero totale di comandi basati sul flusso. Viene derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più tipi di dati di stream (xrange, xlenxadd, xdel e così via). Conteggio