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 ed eventi per le cache serverless Valkey e Redis OSS
ElastiCache offre un'ampia varietà di metriche ed eventi per il monitoraggio quando si lavora con cache serverless. Ciò include CloudWatch metriche, metriche a livello di comando e registri degli eventi che possono essere acquisiti tramite Amazon. EventBridge
Nota
Amazon ElastiCache offre sia cache serverless che cluster basati su nodi. Questa pagina descrive le metriche e gli eventi per le cache serverless. Se utilizzi cluster basati su nodi, consulta. Metriche ed eventi per cluster Valkey e Redis OSS basati su nodi
Metriche delle cache serverless
Nomi delle dimensioni per le cache serverless
Le cache serverless vengono utilizzate clusterId come nome della CloudWatch dimensione, che corrisponde al nome della cache serverless. Ciò è diverso dai cluster basati su nodi, che vengono utilizzati come nome della dimensione. CacheClusterId
Lo spazio dei AWS/ElastiCache nomi include le seguenti CloudWatch metriche per le cache serverless Valkey o Redis OSS.
Codici metrici per Valkey o Redis OSS
| Metrica | Description | Unità |
|---|---|---|
|
BytesUsedForCache |
Numero totale di byte utilizzati dai dati archiviati nella cache. |
Byte |
|
ElastiCacheProcessingUnits |
Il numero totale di ElastiCacheProcessingUnits (ECPU) consumate dalle richieste eseguite sulla cache |
Conteggio |
|
SuccessfulReadRequestLatency |
Latenza delle richieste di lettura completate. |
Microsecondi |
|
SuccessfulWriteRequestLatency |
Latenza delle richieste di scrittura completate. |
Microsecondi |
|
TotalCmdsCount |
Numero totale dei comandi eseguiti nella cache. |
Conteggio |
|
CacheHitRate |
Indica la percentuale di riscontri nella cache. Questo viene calcolato utilizzando le statistiche |
Percentuale |
|
CacheHits |
Il numero di ricerche di chiavi di sola lettura nella cache. |
Conteggio |
|
CacheMisses |
Il numero di ricerche di chiavi di sola lettura non riuscite nella cache. |
Conteggio |
|
CurrConnections |
Numero di connessioni client alla cache. |
Conteggio |
|
ThrottledCmds |
Il numero di richieste che sono state limitate perché il carico di lavoro si stava scalando più velocemente di ElastiCache quanto possa scalare. ElastiCache |
Conteggio |
|
NewConnections |
Il numero totale di connessioni accettate dal server durante questo periodo. |
Conteggio |
|
CurrItems |
Il numero di elementi nella cache. |
Conteggio |
|
CurrVolatileItems |
Il numero di elementi nella cache con TTL. |
Conteggio |
|
NetworkBytesIn |
Byte totali trasferiti nella cache. |
Byte |
|
NetworkBytesOut |
Byte totali trasferiti dalla cache. |
Byte |
|
Espulsioni |
Numero di chiavi espulse dalla cache. |
Conteggio |
|
IamAuthenticationExpirations |
Il numero totale di connessioni IAM-authenticated Valkey o Redis OSS scadute. Ulteriori informazioni su Autenticazione con IAM sono disponibili nella guida per l'utente. |
Conteggio |
|
IamAuthenticationThrottling |
Il numero totale di richieste IAM-authenticated Valkey o Redis OSS AUTH o HELLO limitate. Ulteriori informazioni su Autenticazione con IAM sono disponibili nella guida per l'utente. |
Conteggio |
|
KeyAuthorizationFailures |
Numero totale di tentativi non riusciti da parte degli utenti di accedere a chiavi a cui non hanno l'autorizzazione ad accedere. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. |
Conteggio |
|
AuthenticationFailures |
Il numero totale di tentativi falliti di autenticazione su Valkey o Redis OSS utilizzando il comando AUTH. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. |
Conteggio |
|
CommandAuthorizationFailures |
Numero totale di tentativi non riusciti da parte degli utenti di eseguire comandi che non dispongono dell'autorizzazione per chiamare. Consigliamo di impostare un allarme per rilevare i tentativi di accesso non autorizzato. |
Conteggio |
Metriche a livello di comando
ElastiCache emette anche le seguenti metriche a livello di comando. Per ogni tipo di comando, ElastiCache emette il numero totale di comandi e il numero di ECPU utilizzate da quel tipo di comando.
| Metrica | Description | Unità |
|---|---|---|
|
EvalBasedCmds |
Il numero di comandi get che la cache ha ricevuto. |
Conteggio |
|
EvalBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su valutazione. |
Conteggio |
|
GeoSpatialBasedCmds |
Numero totale di comandi per i comandi basati su GeoSpace. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS. sommando tutti i tipi di comandi geo: geoadd, geodist, geohash, geopos, georadius e georadiusbymember. |
Conteggio |
|
GeoSpatialBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su dati geospaziali. |
Conteggio |
|
GetTypeCmds |
Il numero totale di comandi di tipo sola lettura. È derivata dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi di tipo di sola lettura (get, hget, scard, lrange e così via). |
Conteggio |
|
GetTypeCmdsECPUs |
ECPU utilizzate dai comandi di lettura. |
Conteggio |
|
HashBasedCmds |
Il numero totale di comandi basati su hash. È derivata dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su uno o più hash (hget, hkeys, hvals, hdel e così via). |
Conteggio |
|
HashBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su hash. |
Conteggio |
|
HyperLogLogBasedCmds |
HyperLogLog-based Il numero totale di comandi. È derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i tipi di comandi pf (pfadd, pfcount, pfmerge e così via). |
Conteggio |
|
HyperLogLogBasedCmdsECPUs |
ECPU consumate dai comandi. HyperLogLog-based |
Conteggio |
|
JsonBasedCmds |
Il numero totale di comandi JSON, inclusi i comandi di lettura e scrittura. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi JSON che agiscono sulle chiavi JSON. |
Conteggio |
|
JsonBasedCmdsECPUs |
ECPU utilizzate da tutti i comandi JSON, inclusi i comandi di lettura e scrittura. |
Conteggio |
|
JsonBasedGetCmds |
Il numero totale di comandi JSON di sola lettura. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi di lettura JSON che agiscono sulle chiavi JSON. |
Conteggio |
|
JsonBasedGetCmdsECPUs |
ECPU utilizzate dai comandi di sola lettura JSON. |
Conteggio |
|
JsonBasedSetCmds |
Il numero totale di comandi di scrittura JSON. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi di scrittura JSON che agiscono sulle chiavi JSON. |
Conteggio |
|
JsonBasedSetCmdsECPUs |
ECPU utilizzate dai comandi di scrittura JSON. |
Conteggio |
|
KeyBasedCmds |
Il numero totale di comandi basati su chiavi. Questa è derivata dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su una o più chiavi in più strutture di dati (del, expire, rename e così via). |
Conteggio |
|
KeyBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su chiave. |
Conteggio |
|
ListBasedCmds |
Il numero totale di comandi basati su elenchi. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su uno o più elenchi (lindex, lrange, lpush, ltrim e così via). |
Conteggio |
|
ListBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su elenco. |
Conteggio |
|
NonKeyTypeCmds |
Il numero totale di comandi non basati su chiavi. È derivata dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che non agiscono su una chiave, ad esempio acl, dbsize o info. |
Conteggio |
|
NonKeyTypeCmdsECPUs |
ECPU utilizzate da comandi non basati su chiave. |
Conteggio |
|
PubSubBasedCmds |
Il numero totale di comandi per la funzionalità. pub/sub È derivato dalle statistiche Commandstats di Valkey o Redis OSS sommando tutti i comandi utilizzati per la pub/sub funzionalità: publish, pubsub, ssubscribe, sunsubscribe, spublish, subscribe e unsubscribe. Nota che i comandi basati su pattern (psubscribe, punsubscribe) non sono supportati nelle cache serverless. |
Conteggio |
|
PubSubBasedCmdsECPUs |
ECPU utilizzate dai comandi basati. pub/sub |
Conteggio |
|
SetBasedCmds |
Il numero totale di comandi basati su set. È derivata dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su uno o più set (scard, sdiff, sadd, sunion e così via). |
Conteggio |
|
SetBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su set. |
Conteggio |
|
SetTypeCmds |
Il numero totale di comandi di tipo scrittura. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i tipi mutativi di comandi che operano sui dati (set, hset, sadd, lpop e così via). |
Conteggio |
|
SetTypeCmdsECPUs |
ECPU utilizzate dai comandi di scrittura. |
Conteggio |
|
SortedSetBasedCmds |
Il numero totale di comandi basati su set ordinati. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su uno o più set ordinati (zcount, zrange, zrank, zadd e così via). |
Conteggio |
|
SortedSetBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su ordinamento. |
Conteggio |
|
StringBasedCmds |
Il numero totale di comandi basati su stringhe. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su una o più stringhe (strlen, setex, setrange e così via). |
Conteggio |
|
StringBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su stringa. |
Conteggio |
|
StreamBasedCmds |
Il numero totale di comandi basati sul flusso. Questo è derivato dalla statistica commandstats di Valkey o Redis OSS sommando tutti i comandi che agiscono su uno o più tipi di dati di stream (xrange, xlen, xadd, xdel e così via). |
Conteggio |
|
StreamBasedCmdsECPUs |
ECPU utilizzate dai comandi basati su flusso. |
Conteggio |
Eventi di cache serverless
ElastiCache registra gli eventi relativi alla cache serverless. Queste informazioni includono la data, l'ora, il nome e tipo di fonte e una descrizione dell'evento. È possibile recuperare facilmente gli eventi dal registro utilizzando la ElastiCache console, il comando AWS CLI describe-events o l'azione API. ElastiCache DescribeEvents
Puoi scegliere di monitorare, importare, trasformare e intervenire sugli ElastiCache eventi utilizzando Amazon EventBridge. Scopri di più nella guida EventBridge introduttiva di Amazon.
Visualizzazione ElastiCache degli eventi (console)
Per visualizzare gli eventi utilizzando la ElastiCache console:
Accedi Console di gestione AWS e apri la ElastiCache console all'indirizzo https://console.aws.amazon.com/elasticache/
Per l'elenco di tutti gli eventi disponibili, scegliere Events (Eventi) nel pannello di navigazione.
Nella schermata Eventi, ogni riga dell'elenco rappresenta un singolo evento e indica l'origine, il tipo, l'ora GMT e la descrizione dell'evento. La voce Filter (Filtra) consente di specificare se si preferisce visualizzare in elenco tutti gli eventi o solo quelli di un tipo specifico.
Visualizzazione ElastiCache degli eventi (AWS CLI)
Per generare un elenco di ElastiCache eventi utilizzando AWS CLI, utilizzare il comando describe-events. Tramite parametri facoltativi è anche possibile specificare il tipo, l'intervallo di tempo, il numero massimo e altre peculiarità degli eventi da includere nell'elenco.
Il codice seguente elenca fino a 40 eventi di cache serverless.
aws elasticache describe-events --source-type serverless-cache --max-items 40
Il codice seguente elenca tutti gli eventi di cache serverless delle ultime 24 ore (1440 minuti).
aws elasticache describe-events --source-type serverless-cache --duration 1440
Eventi serverless
Questa sezione documenta i diversi tipi di eventi che potresti ricevere per le cache serverless.
Eventi di creazione di cache serverless
| Detail-Type | Description | Unità | Origine | Messaggio |
|---|---|---|---|---|
|
Creazione della cache completata |
ARN della cache |
creazione |
Cache serverless |
La cache <nome-cache> è stata creata ed è pronta per l'uso. |
|
Creazione della cache completata |
ARN della cache ARN dello snapshot |
creazione |
Cache serverless |
La cache <nome-cache> è stata creata e i dati sono stati ripristinati dallo snapshot. La cache è pronta per l'uso. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Gli indirizzi IP liberi sono insufficienti per creare un endpoint VPC. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Nella richiesta sono state fornite sottoreti non valide. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Il limite di quota è stato raggiunto per la creazione di un endpoint VPC. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Non si dispone delle autorizzazioni per creare un endpoint VPC. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. <user-group-name>Un utente con una versione Valkey o Redis OSS incompatibile è presente nel gruppo di utenti. |
|
Creazione della cache non riuscita |
ARN della cache ARN dello snapshot della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Il gruppo di utenti fornito <nome-gruppo-utenti> non esiste. |
|
Creazione della cache non riuscita |
ARN della cache |
errore |
Cache serverless |
Impossibile creare la cache <nome-cache>. Il ripristino dei dati dallo snapshot non è riuscito perché <motivo>. Motivi dell'errore:
|
Eventi di aggiornamento della cache senza server (Valkey o Redis OSS)
| Detail-Type | Elenco delle risorse | Categoria | Origine | Messaggio |
|---|---|---|---|---|
|
Aggiornamento della cache completato |
ARN della cache |
modifica della configurazione |
Cache serverless |
SecurityGroups <cache-name>aggiornato per la cache. |
|
Aggiornamento della cache completato |
ARN della cache |
modifica della configurazione |
Cache serverless |
Tag aggiornati per la cache <nome-cache>. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
modifica della configurazione |
Cache serverless |
L'aggiornamento della cache <nome-cache> non è riuscito. <user-group-name>Un utente con una versione Valkey o Redis OSS incompatibile è presente nel gruppo di utenti. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
modifica della configurazione |
Cache serverless |
<cache-name>Un aggiornamento della cache non è riuscito. SecurityGroups aggiornamento non riuscito. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
modifica della configurazione |
Cache serverless |
Un aggiornamento della cache <cache-name>non è riuscito. SecurityGroups aggiornamento non riuscito a causa di autorizzazioni insufficienti. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
modifica della configurazione |
Cache serverless |
Un aggiornamento della cache <cache-name>non è riuscito. SecurityGroups aggiornamento non riuscito perché non SecurityGroups sono validi. |
Eventi di eliminazione della cache senza server (Valkey o Redis OSS)
| Detail-Type | Elenco delle risorse | Categoria | Origine | Messaggio |
|---|---|---|---|---|
|
Eliminazione della cache completata |
ARN della cache |
eliminazione |
Cache serverless |
La cache <nome-cache> è stata eliminata. |
Eventi di limite di utilizzo della cache serverless (Valkey o Redis OSS)
| Detail-Type | Description | Unità | Origine | Messaggio |
|---|---|---|---|---|
|
Aggiornamento della cache completato |
ARN della cache |
modifica della configurazione |
Cache serverless |
Limiti aggiornati per la cache <nome-cache>. |
|
Avvicinamento al limite della cache |
ARN della cache |
notification |
Cache serverless |
Lo slot <X> utilizza più del <Y>% del limite per slot di 32 GB. Ad esempio, Lo slot 10 utilizza più del 90% del limite per slot di 32 GB. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
errore |
Cache serverless |
L'aggiornamento di un limite per la cache <nome-cache> non è riuscito perché la cache è stata eliminata. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
errore |
Cache serverless |
L'aggiornamento di un limite per la cache <nome-cache> non è riuscito a causa di una configurazione non valida. |
|
Aggiornamento della cache non riuscito |
ARN della cache |
errore |
Cache serverless |
Un aggiornamento del limite per la cache <nome-cache> non è riuscito perché i dati correnti memorizzati nella cache superano i nuovi limiti. Pulisci i dati prima di applicare i limiti. |
Eventi di snapshot della cache senza server (Valkey o Redis OSS)
| Detail-Type | Resources-list | Categoria | Origine | Messaggio |
|---|---|---|---|---|
|
Creazione dello snapshot completata |
ARN della cache ARN dello snapshot |
creazione |
serverless-cache-snapshot |
Lo snapshot <nome-snapshot> è stato creato per la cache <nome-cache>. |
|
Creazione dello snapshot non riuscita |
ARN della cache ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile creare lo snapshot per la cache <nome-cache>. Creazione dello snapshot <nome-snapshot> non riuscita con la chiave gestita dal cliente <id-chiave> <motivo>. Messaggi del motivo dell'errore:
|
|
Creazione dello snapshot non riuscita |
ARN della cache ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile creare lo snapshot per la cache <nome-cache>. La creazione dello snapshot <nome-snapshot> non è riuscita perché <motivo>. Motivo predefinito:
|
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare l'istantanea nel bucket %s perché ElastiCache non dispone delle autorizzazioni per il bucket. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" perché nel bucket è già presente un oggetto con lo stesso nome. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" perché l'ID dell'account del proprietario del bucket è cambiato. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" perché il bucket S3 non è accessibile. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" perché il bucket non è accessibile. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" perché il bucket non esiste. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s" con la chiave gestita dal cliente dello snapshot di origine %s <motivo>. |
|
Esportazione dello snapshot non riuscita |
ARN dello snapshot |
errore |
serverless-cache-snapshot |
Impossibile esportare lo snapshot per la cache <nome-cache>. Impossibile esportare lo snapshot nel bucket "%s". |
|
Copia dello snapshot non riuscita |
ARN dello snapshot 1 ARN dello snapshot 2 |
errore |
serverless-cache-snapshot |
Impossibile copiare lo snapshot <nome-snapshot>. Impossibile copiare lo snapshot "%s" nello snapshot "%s" con la chiave gestita dal cliente dello snapshot di origine <id-chiave> <nome-motivo>. |
|
Copia dello snapshot non riuscita |
ARN dello snapshot 1 ARN dello snapshot 2 |
errore |
serverless-cache-snapshot |
Impossibile copiare lo snapshot <nome-snapshot>. Impossibile copiare lo snapshot "%s" nello snapshot "%s" con la chiave gestita dal cliente dello snapshot di destinazione "%s" "%s". |