

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
<a name="metrics.memorydb"></a>

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

Ad eccezione di`ReplicationLag`,, e `EngineCPUUtilization` `SuccessfulWriteRequestLatency``SuccessfulReadRequestLatency`, 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](http://valkey.io/commands/info). 

**Consulta anche:**
+ [Parametri a livello di host](metrics.HostLevel.md)



- **`ActiveDefragHits`**
  - **Descrizione:** Il numero di riallocazioni di valori al minuto effettuate dal processo di deframmentazione attivo. Questo è derivato dalla active\_defrag\_hits statistica di [INFO](http://valkey.io/commands/info).
  - **Unità:** Numero

- **`AuthenticationFailures`**
  - **Descrizione:** Il numero totale di tentativi falliti di autenticazione utilizzando il comando AUTH. Ulteriori informazioni sui singoli errori di autenticazione sono disponibili tramite il comando [LOG DI CONTROLLO ACCESSI](https://valkey.io/commands/acl-log). Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. 
  - **Unità:** Conteggio

- **`BytesUsedForMemoryDB`**
  - **Descrizione:** Il numero totale di byte allocati da MemoryDB per tutti gli scopi, inclusi il set di dati, i buffer e così via.  / **Unità:** Byte
  - **Descrizione:** Dimension: Tier=SSDper i cluster che utilizzano[Tiering di dati](data-tiering.md): il numero totale di byte utilizzati dall'SSD.  / **Unità:** Byte
  - **Descrizione:** Dimension: Tier=Memoryper i cluster che utilizzano[Tiering di dati](data-tiering.md): il numero totale di byte utilizzati dalla memoria. [Questo è il valore della `used_memory` statistica in INFO.](http://valkey.io/commands/info)  / **Unità:** Byte

- **`BytesReadFromDisk`**
  - **Descrizione:** Il numero totale di byte letti dal disco al minuto. Supportata solo per i cluster che utilizzano [Tiering di dati](data-tiering.md).
  - **Unità:** Byte

- **`BytesWrittenToDisk`**
  - **Descrizione:** Il numero totale di byte scritti su disco al minuto. Supportata solo per i cluster che utilizzano [Tiering di dati](data-tiering.md).
  - **Unità:** Byte

- **`CommandAuthorizationFailures`**
  - **Descrizione:** Numero totale di tentativi non riusciti da parte degli utenti di eseguire comandi che non dispongono dell'autorizzazione per chiamare. Ulteriori informazioni sui singoli errori di autenticazione sono disponibili tramite il comando [LOG DI CONTROLLO ACCESSI](https://valkey.io/commands/acl-log). Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. 
  - **Unità:** Conteggio

- **`CurrConnections`**
  - **Descrizione:** 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.](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **`CurrItems`**
  - **Descrizione:** Il numero di elementi nella cache. Questo è derivato dalla keyspace statistica, sommando tutte le chiavi dell'intero spazio delle chiavi. / **Unità:** Conteggio
  - **Descrizione:** Dimension: Tier=Memory per cluster che utilizzano [Tiering di dati](data-tiering.md). Il numero di elementi in memoria. / **Unità:** Conteggio
  - **Descrizione:** Dimension: Tier=SSD (Solid State Drive) per cluster che utilizzano [Tiering di dati](data-tiering.md). Il numero di elementi nell’SSD. / **Unità:** Conteggio

- **`DatabaseMemoryUsagePercentage`**
  - **Descrizione:**  Percentuale della memoria disponibile per il cluster in uso. [Questo viene calcolato utilizzando `used_memory/maxmemory` FROM INFO.](http://valkey.io/commands/info) 
  - **Unità:** Percentuale

- **`DatabaseCapacityUsagePercentage`**
  - **Descrizione:** Percentuale della capacità di dati totale disponibile per il cluster in uso. <br />[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 `maxmemory` viene presa da INFO.](https://valkey.io/commands/info/)<br />In tutti gli altri casi, la metrica viene calcolata utilizzando. `used_memory/maxmemory`
  - **Unità:** Percentuale

- **`DB0AverageTTL`**
  - **Descrizione:**  [Esposizioni `avg_ttl` di DBO dalla `keyspace` statistica del comando INFO.](http://valkey.io/commands/info) 
  - **Unità:** Millisecondi

- **`EngineCPUUtilization`**
  - **Descrizione:** Fornisce l'utilizzo della CPU 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. Lo si può usare assieme al parametro `CPUUtilization`. `CPUUtilization` espone l'utilizzo della CPU per l’istanza del server nel complesso, inclusi altri processi di gestione e legati ai sistemi operativi. Per tipi di nodi più grandi con quattro v CPUs o più, utilizza la `EngineCPUUtilization` metrica per monitorare e impostare soglie per la scalabilità.  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 della CPU. Questo non è significativo su host più grandi con più di due v. CPUs Ma può influire sugli host più piccoli con 2v CPUs o meno. Se monitorate solo la `EngineCPUUtilization` metrica, non sarete a conoscenza delle situazioni in cui l'host è sovraccarico sia per l'elevato utilizzo della CPU dovuto al motore Valkey o Redis OSS sia per l'elevato utilizzo della CPU dovuto ai processi di monitoraggio in background. Pertanto, consigliamo di monitorare la `CPUUtilization` metrica per gli host con due v o meno. CPUs 
  - **Unità:** Percentuale

- **`Evictions`**
  - **Descrizione:** Il numero di chiavi che sono state rimosse a causa del limite maxmemory. [Questo è derivato dalla `evicted_keys` statistica di INFO.](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **`IsPrimary`**
  - **Descrizione:** Indica se il nodo è il nodo primario dello shard corrente. Il parametro può essere 0 (non primario) o 1 (primario). 
  - **Unità:** Conteggio

- **`KeyAuthorizationFailures`**
  - **Descrizione:** Numero totale di tentativi non riusciti da parte degli utenti di accedere a chiavi a cui non hanno l'autorizzazione ad accedere. Ulteriori informazioni sui singoli errori di autenticazione sono disponibili tramite il comando [LOG DI CONTROLLO ACCESSI](https://valkey.io/commands/acl-log). Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. 
  - **Unità:** Conteggio

- **`KeyspaceHits`**
  - **Descrizione:** Il numero di ricerche di chiavi di sola lettura nella directory principale. [Questo è derivato dalla `keyspace_hits` statistica di INFO.](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **`KeyspaceMisses`**
  - **Descrizione:** Il numero di ricerche di chiavi di sola lettura non riuscite nella directory principale. [Questo è derivato dalla `keyspace_misses` statistica di INFO.](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **` KeysTracked`**
  - **Descrizione:**  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. 
  - **Unità:** Conteggio

- **`MaxReplicationThroughput`**
  - **Descrizione:** La velocità effettiva massima osservata. La velocità effettiva viene campionata su intervalli di tempo brevi per identificare i picchi di traffico. Viene riportato il massimo dei valori campionati. Il campionamento avviene con una frequenza di 1 minuto. Ad esempio, se 1 MB di dati viene scritto in un periodo di 10 ms, il valore per questa metrica sarà 100. MBps Tieni presente che può verificarsi una maggiore latenza di scrittura quando questa metrica supera i 100MBps, a causa della limitazione della velocità di scrittura.
  - **Unità:** Byte al secondo

- **`MemoryFragmentationRatio`**
  - **Descrizione:**  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 in base a INFO. `mem_fragmentation_ratio statistic`](http://valkey.io/commands/info) 
  - **Unità:** Numero

- **`MultiRegionClusterReplicationLag`**
  - **Descrizione:**  In un cluster MemoryDB Multi Region, MultiRegionClusterReplicationLag misura il tempo trascorso tra un aggiornamento scritto nel registro delle transazioni Multi-AZ di un cluster regionale e il tempo in cui questo aggiornamento viene scritto sul nodo primario di un altro cluster regionale nel cluster Multi Region. Questa metrica viene emessa per ogni coppia di origine e regione di destinazione a livello di shard.
  - **Unità:** Millisecondi

- **`NewConnections`**
  - **Descrizione:** Il numero totale di connessioni accettate dal server durante questo periodo. [Questo è derivato dalla statistica di INFO. `total_connections_received`](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **`NumItemsReadFromDisk`**
  - **Descrizione:** Il numero totale di elementi recuperati dal disco al minuto. Supportata solo per i cluster che utilizzano [Tiering di dati](data-tiering.md).
  - **Unità:** Conteggio

- **`NumItemsWrittenToDisk`**
  - **Descrizione:** Il numero totale di elementi scritti su disco al minuto. Supportata solo per i cluster che utilizzano [Tiering di dati](data-tiering.md).
  - **Unità:** Conteggio

- **`PrimaryLinkHealthStatus`**
  - **Descrizione:** 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 OSS attivo. EC2 Il valore 1 indica che i dati sono in fase di sincronizzazione. 
  - **Unità:** Booleano

- **`Reclaimed`**
  - **Descrizione:** Il numero totale di eventi di scadenza di chiavi. [Questo è derivato dalla statistica di INFO. `expired_keys`](http://valkey.io/commands/info)
  - **Unità:** Conteggio

- **`ReplicationBytes`**
  - **Descrizione:** 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.](http://valkey.io/commands/info) 
  - **Unità:** Byte

- **`ReplicationDelayedWriteCommands`**
  - **Descrizione:** 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.](https://docs.aws.amazon.com/memorydb/latest/devguide/metrics.whichshouldimonitor.html#metrics-replication) 
  - **Unità:** Conteggio

- **`ReplicationLag`**
  - **Descrizione:** 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.
  - **Unità:** Secondi

- **`SuccessfulWriteRequestLatency`**
  - **Descrizione:** Latenza delle richieste di scrittura riuscite.<br /> Statistiche valide: Average, Sum, Min, Max, Sample Count, qualsiasi percentile compreso tra p0 e p100. Il conteggio dei campioni include solo i comandi che sono stati eseguiti correttamente. [Disponibile con Valkey 7.2](https://aws.amazon.com/about-aws/whats-new/2024/10/amazon-memorydb-valkey-cloudwatch-metrics-monitor-server-response-time/) e versioni successive.
  - **Unità:** Microsecondi

- **`SuccessfulReadRequestLatency`**
  - **Descrizione:** Latenza delle richieste di lettura completate.<br /> Statistiche valide: Average, Sum, Min, Max, Sample Count, qualsiasi percentile compreso tra p0 e p100. Il conteggio dei campioni include solo i comandi che sono stati eseguiti correttamente. [Disponibile con Valkey 7.2](https://aws.amazon.com/about-aws/whats-new/2024/10/amazon-memorydb-valkey-cloudwatch-metrics-monitor-server-response-time/) e versioni successive.
  - **Unità:** Microsecondi

- **`ErrorCount`**
  - **Descrizione:** Il numero totale di comandi non riusciti durante il periodo di tempo specificato. <br /> Statistiche valide: Average, Sum, Min, Max
  - **Unità:** Conteggio



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.](https://valkey.io/commands) 


| 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 basati su JSON. Questo è derivato dalla commandstats statistica sommando tutti i comandi che agiscono su uno o più oggetti del documento JSON.  | 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 su 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 | Il numero totale di comandi per la pub/sub funzionalità. Viene ricavato dalle commandstats statistiche sommando tutti i comandi utilizzati per la pub/sub funzionalità:psubscribe,publish,pubsub, punsubscribesubscribe, eunsubscribe. | 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. Viene 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 | 