View a markdown version of this page

Metriche ed eventi per cache e cluster Memcached - 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 per cache e cluster Memcached

Questa sezione descrive le metriche e gli eventi che è possibile monitorare quando si lavora con cache serverless e basate su nodi Memcached.

Metriche per Serverless per Memcached ElastiCache

Questa sezione descrive le metriche e gli eventi che è possibile monitorare quando si lavora con Serverless for Memcached. ElastiCache

Il AWS/ElastiCache namespace include le seguenti CloudWatch metriche per le cache serverless Memcached.

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

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

NetworkBytesIn

Byte totali trasferiti nella cache.

Byte

NetworkBytesOut

Byte totali trasferiti dalla cache.

Byte

Espulsioni

Numero di chiavi espulse dalla cache.

Conteggio

Reclaimed

Numero di chiavi scadute della cache.

Conteggio

Metriche a livello di comando

ElastiCache emette anche le seguenti metriche a livello di comando Memcached

Metrica Description Unità

CmdGet

Il numero di comandi get che la cache ha ricevuto.

Conteggio

CmdSet

Il numero di comandi stabiliti che la cache ha ricevuto.

Conteggio

CmdTouch

Il numero di comandi touch ricevuti dalla cache.

Conteggio

GetHits

Il numero di richieste di recupero che la cache ha ricevuto dove la chiave richiesta è stata trovata.

Conteggio

GetMisses

Il numero di richieste di recupero che la cache ha ricevuto dove la chiave richiesta non è stata trovata.

Conteggio

IncrHits

Il numero di richieste di incremento che la cache ha ricevuto dove la chiave richiesta è stata trovata.

Conteggio

IncrMisses

Il numero di richieste di incremento che la cache ha ricevuto dove la chiave richiesta non è stata trovata.

Conteggio

DecrHits

Il numero di richieste di decremento che la cache ha ricevuto dove la chiave richiesta è stata trovata.

Conteggio

DecrMisses

Il numero di richieste di decremento che la cache ha ricevuto dove la chiave richiesta non è stata trovata.

Conteggio

DeleteHits

Il numero di richieste di eliminazione che la cache ha ricevuto dove la chiave richiesta è stata trovata.

Conteggio

DeleteMisses

Il numero di richieste di eliminazione che la cache ha ricevuto dove la chiave richiesta non è stata trovata.

Conteggio

TouchHits

Il numero di chiavi che sono state toccate e a cui è stata assegnata una nuova ora di scadenza.

Conteggio

TouchMisses

Il numero di chiavi toccate, ma non trovate.

Conteggio

CasHits

Il numero di richieste Cas ricevute dalla cache dove la chiave richiesta è stata trovata e il valore Cas corrispondeva.

Conteggio

CasMisses

Il numero di richieste Cas ricevute dalla cache dove la chiave richiesta non è stata trovata.

Conteggio

CasBadval

Il numero di richieste Cas ricevute dalla cache dove il valore Cas non corrispondeva al valore Cas archiviato.

Conteggio

CmdFlush

Il numero di comandi flush che la cache ha ricevuto.

Conteggio

Eventi per Serverless for Memcached ElastiCache

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:

  1. Accedi Console di gestione AWS 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 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 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.

Eventi di aggiornamento della cache senza server (Memcached)

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

Un aggiornamento della cache <cache-name>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 (Memcached)

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 (Memcached)

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

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.

Eventi Serverless Cache Snapshot (Memcached)

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:

  • 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 per cluster Memcached basati su nodi

Questa sezione descrive le CloudWatch metriche che è possibile monitorare quando si lavora con cluster Memcached basati su nodi. Queste metriche vengono misurate per nodo di cache a intervalli di 60 secondi.

Host-level metriche

Metrica Description Unità

CPUUtilization

Percentuale di utilizzo della CPU per l'intero host. Poiché Memcached è multi-thread, questo parametro può arrivare a 90%. Se superi questa soglia, aumenta la scalabilità del cluster utilizzando un tipo di nodo di cache più grande oppure esegui la scalabilità orizzontale aggiungendo altri nodi di cache.

Percentuale

FreeableMemory

Quantità di memoria libera disponibile sull'host, derivata dalla RAM, dai buffer e dalla cache che il sistema operativo riporta come liberabile.

Byte

NetworkBytesIn

Numero di byte che l'host ha letto dalla rete.

Byte

NetworkBytesOut

Numero di byte inviati su tutte le interfacce di rete dall'istanza.

Byte

NetworkPacketsIn

Numero di pacchetti ricevuti su tutte le interfacce di rete dall'istanza.

Conteggio

NetworkPacketsOut

Numero di pacchetti inviati su tutte le interfacce di rete dall'istanza.

Conteggio

SwapUsage

Quantità di swap utilizzata sull'host.

Byte

Metriche Memcached

Metrica Description Unità

BytesReadIntoMemcached

Numero di byte letti dalla rete dal nodo di cache.

Byte

BytesUsedForCacheItems

Numero di byte utilizzati per memorizzare gli elementi della cache.

Byte

BytesWrittenOutFromMemcached

Numero di byte scritti in rete dal nodo di cache.

Byte

CasBadval

Numero di richieste CAS in cui il valore Cas non corrisponde.

Conteggio

CasHits

Numero di richieste Cas in cui la chiave è stata trovata e il valore Cas corrispondono.

Conteggio

CasMisses

Numero di richieste Cas in cui la chiave non è stata trovata.

Conteggio

CmdFlush

Numero di comandi flush ricevuti.

Conteggio

CmdGet

Numero di comandi get ricevuti.

Conteggio

CmdSet

Numero di comandi impostati ricevuti.

Conteggio

CurrConnections

Numero di connessioni connesse alla cache in un istante.

Conteggio

CurrItems

Numero di elementi attualmente memorizzati nella cache.

Conteggio

DecrHits

Numero di richieste di decremento in cui è stata trovata la chiave.

Conteggio

DecrMisses

Numero di richieste di decremento in cui la chiave non è stata trovata.

Conteggio

DeleteHits

Numero di richieste di eliminazione in cui è stata trovata la chiave.

Conteggio

DeleteMisses

Numero di richieste di eliminazione in cui la chiave non è stata trovata.

Conteggio

Evictions

Numero di elementi non scaduti eliminati per lasciare spazio per nuove scritture.

Conteggio

GetHits

Numero di richieste get in cui è stata trovata la chiave.

Conteggio

GetMisses

Numero di richieste get in cui la chiave non è stata trovata.

Conteggio

IncrHits

Numero di richieste di incremento in cui è stata trovata la chiave.

Conteggio

IncrMisses

Numero di richieste di incremento per le quali la chiave non è stata trovata.

Conteggio

NewConnections

Numero di nuove connessioni ricevute dalla cache.

Conteggio

NewItems

Numero di nuovi elementi memorizzati nella cache.

Conteggio

Reclaimed

Numero di elementi scaduti eliminati per lasciare spazio per nuove scritture.

Conteggio

UnusedMemory

Quantità di memoria non utilizzata dai dati.

Byte

Eventi per cluster Memcached basati su nodi

ElastiCache invia notifiche per eventi significativi del cluster utilizzando Amazon Simple Notification Service. Puoi monitorare gli eventi utilizzando la ElastiCache console, il AWS CLI describe-events comando o l'DescribeEventsazione ElastiCache API.

Per visualizzare gli eventi utilizzando AWS CLI, utilizzare il --source-type cache-cluster parametro.

Gli esempi seguenti mostrano come utilizzare il per AWS CLI elencare gli eventi del cluster di cache:

Elenca fino a 40 eventi del cluster di cache:

aws elasticache describe-events --source-type cache-cluster --max-items 40

Elenca gli eventi del cluster di cache delle ultime 24 ore:

aws elasticache describe-events --source-type cache-cluster --duration 1440

Per ulteriori informazioni sulla gestione delle notifiche di Amazon SNS per gli eventi, consulta l'argomento sul monitoraggio degli eventi di Amazon SNS.