Metriche ed eventi serverless per Valkey e Redis OSS - Amazon ElastiCache

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 serverless per 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

Metriche delle cache serverless

Il AWS/ElastiCache namespace include le seguenti CloudWatch metriche per le cache serverless Valkey o Redis. OSS

Codici metrici per Valkey o Redis OSS

Parametro Descrizione Unità

BytesUsedForCache

Numero totale di byte utilizzati dai dati archiviati nella cache.

Byte

ElastiCacheProcessingUnits

Il numero totale di ElastiCacheProcessingUnits (ECPUs) consumati dalle richieste eseguite nella 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 cache_hits e cache_misses nel modo seguente: cache_hits /(cache_hits + cache_misses).

Percentuale

CacheHits

Il numero di ricerche di chiavi di sola lettura nella cache.

Conteggio

CurrConnections

Numero di connessioni client alla cache.

Conteggio

ThrottledCmds

Il numero di richieste che sono state limitate ElastiCache perché il carico di lavoro si stava scalando più velocemente di 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 Valkey o IAM Redis autenticate scadute. OSS Ulteriori informazioni su Autenticazione con IAM sono disponibili nella guida per l'utente.

Conteggio

IamAuthenticationThrottling

Il numero totale di richieste o richieste Valkey o Redis con autenticazione limitataIAM. OSS AUTH HELLO 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 utilizzando il comando. OSS 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 comandi ECPUs utilizzati da quel tipo di comando.

Parametro Descrizione Unità

EvalBasedCmds

Il numero di comandi get che la cache ha ricevuto.

Conteggio

EvalBasedCmdsECPUs

ECPUsconsumato dai comandi basati su eval.

Conteggio

GeoSpatialBasedCmds

Numero totale di comandi per i comandi basati su GeoSpace. Questo è derivato dalla statistica commandstats di Valkey o RedisOSS. sommando tutti i tipi di comandi geo: geoadd, geodist, geohash, geopos, georadius e georadiusbymember.

Conteggio

GeoSpatialBasedCmdsECPUs

ECPUsconsumato da comandi basati su dati geospaziali.

Conteggio

GetTypeCmds

Il numero totale di comandi di tipo sola lettura. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi di tipo di sola lettura (get, hget, scard, lrange e così via).

Conteggio

GetTypeCmdsECPUs

ECPUsconsumato dai comandi di lettura.

Conteggio

HashBasedCmds

Il numero totale di comandi basati su hash. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su uno o più hash (hget, hkeys, hvals, hdel e così via).

Conteggio

HashBasedCmdsECPUs

ECPUsconsumato da comandi basati su hash.

Conteggio

HyperLogLogBasedCmds

Il numero totale di comandi HyperLogLog basati. Viene derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi di tipo pf (pfadd, pfcount, pfmerge e così via).

Conteggio

HyperLogLogBasedCmdsECPUs

ECPUsconsumato dai comandi basati. HyperLogLog

Conteggio

JsonBasedCmds

Il numero totale di JSON comandi, inclusi i comandi di lettura e scrittura. È derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i JSON comandi che agiscono sui tasti. JSON

Conteggio

JsonBasedCmdsECPUs

ECPUsutilizzato da tutti i JSON comandi, inclusi i comandi di lettura e scrittura.

Conteggio

JsonBasedGetCmds

Il numero totale di comandi di JSON sola lettura. È derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi di lettura che agiscono sulle chiavi. JSON JSON

Conteggio

JsonBasedGetCmdsECPUs

ECPUsJSONconsumato da comandi di sola lettura.

Conteggio

JsonBasedSetCmds

Il numero totale di comandi di JSON scrittura. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi di JSON scrittura che agiscono sulle chiavi. JSON

Conteggio

JsonBasedSetCmdsECPUs

ECPUsJSONconsumato dai comandi di scrittura.

Conteggio

KeyBasedCmds

Il numero totale di comandi basati su chiavi. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su una o più chiavi su più strutture di dati (del, expire, rename e così via).

Conteggio

KeyBasedCmdsECPUs

ECPUsconsumato da comandi basati su chiavi.

Conteggio

ListBasedCmds

Il numero totale di comandi basati su elenchi. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su uno o più elenchi (lindex, lrange, lpush, ltrim e così via).

Conteggio

ListBasedCmdsECPUs

ECPUsconsumato dai comandi basati su elenchi.

Conteggio

NonKeyTypeCmds

Il numero totale di comandi non basati su chiavi. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che non agiscono su una chiave, ad esempio acl, dbsize o info.

Conteggio

NonKeyTypeCmdsECPUs

ECPUsconsumato dai comandi. non-key-based

Conteggio

PubSubBasedCmds

Numero totale di comandi per la funzionalità pub/sub. Questo è derivato dal OSS commandstatsstatistics di Valkey o Redis sommando tutti i comandi utilizzati per la funzionalità pub/sub: psubscribe, publish, pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe e unsubscribe.

Conteggio

PubSubBasedCmdsECPUs

ECPUsconsumato dai comandi basati su pub/sub.

Conteggio

SetBasedCmds

Il numero totale di comandi basati su set. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su uno o più set (scard, sdiff, sadd, sunion e così via).

Conteggio

SetBasedCmdsECPUs

ECPUsconsumato dai comandi basati su set.

Conteggio

SetTypeCmds

Il numero totale di comandi di tipo scrittura. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i tipi mutativi di comandi che operano sui dati (set, hset, sadd, lpop e così via).

Conteggio

SetTypeCmdsECPUs

ECPUsconsumato dai comandi di scrittura.

Conteggio

SortedSetBasedCmds

Il numero totale di comandi basati su set ordinati. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su uno o più set ordinati (zcount, zrange, zrank, zadd e così via).

Conteggio

SortedSetBasedCmdsECPUs

ECPUsconsumato da comandi basati su ordinamenti.

Conteggio

StringBasedCmds

Il numero totale di comandi basati su stringhe. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su una o più stringhe (strlen, setex, setrange e così via).

Conteggio

StringBasedCmdsECPUs

ECPUsconsumato da comandi basati su stringhe.

Conteggio

StreamBasedCmds

Il numero totale di comandi basati sul flusso. Questo è derivato dalla statistica OSS commandstats di Valkey o Redis sommando tutti i comandi che agiscono su uno o più tipi di dati di stream (xrange, xlen, xadd, xdel e così via).

Conteggio

StreamBasedCmdsECPUs

ECPUsconsumato da comandi basati su stream.

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. ElastiCache API DescribeEvents

Puoi scegliere di monitorare, importare, trasformare e intervenire sugli ElastiCache eventi utilizzando Amazon EventBridge. Scopri di più nella pagina Amazon EventBridge https://docs.aws.amazon.com/eventbridge/latest/userguide/.

Visualizzazione degli eventi (Console) ElastiCache

Per visualizzare gli eventi utilizzando la ElastiCache console:

  1. Accedi AWS Management Console e apri la ElastiCache console all'indirizzo https://console.aws.amazon.com/elasticache/

  2. Per l'elenco di tutti gli eventi disponibili, scegliere Events (Eventi) nel pannello di navigazione.

  3. Nella schermata Eventi ogni riga dell'elenco rappresenta un evento e visualizza l'origine dell'evento, il tipo di evento, l'GMTora dell'evento e una 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

Tipo di evento Descrizione 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>. Indirizzi IP gratuiti 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>. Limite di quota raggiunto per la creazione dell'VPCendpoint.

Creazione della cache non riuscita

ARN della cache

errore

Cache serverless

Impossibile creare la cache <nome-cache>. Non disponi delle autorizzazioni per creare un VPC endpoint.

Creazione della cache non riuscita

ARN della cache

errore

Cache serverless

Impossibile creare la cache <nome-cache>. Un utente con una OSS versione Valkey o Redis incompatibile è presente nel gruppo di utenti < >. user-group-name

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 < user-group-name > 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:

  • recupero del file da S3 non riuscito;

  • l'hash md5 previsto non corrisponde a quello effettivo;

  • il RDB file fornito ha una versione non supportata.

Eventi di aggiornamento della cache senza server (Valkey o Redis) OSS

Tipo di evento 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. Un utente con una OSS versione Valkey o Redis incompatibile è presente nel gruppo di utenti < >. user-group-name

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

L'aggiornamento della cache <nome-cache> non è riuscito. SecurityGroups aggiornamento non riuscito perché non SecurityGroups sono validi.

Eventi di eliminazione della cache senza server (Valkey o Redis) OSS

Tipo di evento 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

Tipo di evento Descrizione 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 serverless Cache Snapshot (Valkey o Redis) OSS

Tipo di evento Elenco delle risorse 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:

  • perché la chiave gestita dal cliente è disattivata;

  • perché la chiave gestita dal cliente non è stata trovata;

  • perché si è verificato il timeout della richiesta.

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:

  • a causa di un errore interno.

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".

Metriche ed eventi del cluster progettati autonomamente per Valkey e Redis OSS

ElastiCache offre un'ampia varietà di metriche ed eventi per il monitoraggio di cluster progettati autonomamente quando si lavora con Valkey e Redis. OSS Ciò include metriche a livello di host, metriche a livello di comando e registri degli eventi disponibili tramite Amazon AWS CLI Simple Notification Service (). SNS