View a markdown version of this page

Metriken und Ereignisse für Memcached-Caches und -Cluster - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Metriken und Ereignisse für Memcached-Caches und -Cluster

In diesem Abschnitt werden die Metriken und Ereignisse beschrieben, die Sie bei der Arbeit mit knotenbasierten und serverlosen Memcached-Caches überwachen können.

Metriken für Serverless für Memcached ElastiCache

In diesem Abschnitt werden die Metriken und Ereignisse beschrieben, die Sie bei der Arbeit mit ElastiCache Serverless for Memcached überwachen können.

Der AWS/ElastiCache Namespace umfasst die folgenden CloudWatch Metriken für Ihre serverlosen Memcached-Caches.

Metrik Description Einheit

BytesUsedForCache

Die Gesamtzahl der von den in Ihrem Cache gespeicherten Daten verwendeten Bytes.

Bytes

ElastiCacheProcessingUnits

Die Gesamtzahl der ElastiCacheProcessingUnits (eCPUs), die von den in Ihrem Cache ausgeführten Anfragen verbraucht wurden

Anzahl

SuccessfulReadRequestLatency

Latenz erfolgreicher Leseanfragen.

Mikrosekunden

SuccessfulWriteRequestLatency

Latenz erfolgreicher Schreibanforderungen

Mikrosekunden

TotalCmdsCount

Gesamtzahl aller Befehle, die in Ihrem Cache ausgeführt wurden

Anzahl

CurrConnections

Die Anzahl der Client-Verbindungen mit Ihrem Cache.

Anzahl

ThrottledCmds

Die Anzahl der Anfragen, um die gedrosselt wurden, ElastiCache weil der Workload schneller skaliert wurde als ElastiCache skaliert werden kann.

Anzahl

NewConnections

Gesamtanzahl der Verbindungen, die in diesem Zeitraum vom Server akzeptiert worden sind.

Anzahl

CurrItems

Anzahl der Elemente im Cache.

Anzahl

NetworkBytesIn

Gesamtzahl der in den Cache übertragenen Bytes

Bytes

NetworkBytesOut

Gesamtzahl der aus dem Cache übertragenen Bytes

Bytes

Evictions

Die Anzahl der Schlüssel, die vom Cache bereinigt wurden

Anzahl

Zurückgefordert

Die Anzahl der Schlüssel, die im Cache abgelaufen sind

Anzahl

Metriken auf Befehlsebene

ElastiCache gibt außerdem die folgenden Memcached-Metriken auf Befehlsebene aus

Metrik Description Einheit

CmdGet

Die Anzahl der get-Befehle, die der Cache erhalten hat.

Anzahl

CmdSet

Die Anzahl der Set-Befehle, die der Cache empfangen hat.

Anzahl

CmdTouch

Die Anzahl der touch-Befehle, die der Cache erhalten hat.

Anzahl

GetHits

Die Anzahl der get-Anforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel gefunden wurde.

Anzahl

GetMisses

Anzahl der get-Anforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

IncrHits

Die Anzahl der Inkrementierungsanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

IncrMisses

Die Anzahl der Inkrementierungsanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

DecrHits

Die Anzahl der Dekrementierungsanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel gefunden wurde.

Anzahl

DecrMisses

Die Anzahl der Dekrementierungsanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

DeleteHits

Die Anzahl der Löschanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel gefunden wurde.

Anzahl

DeleteMisses

Die Anzahl der Löschanforderungen, die vom Cache empfangen wurden und bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

TouchHits

Die Anzahl der Schlüssel, auf die zugegriffen wurde und die mit einer neuen Ablaufzeit versehen wurden.

Anzahl

TouchMisses

Die Anzahl der Schlüssel, auf die zwar zugegriffen wurde, die aber nicht gefunden werden konnten.

Anzahl

CasHits

Die Anzahl der CAS-Anforderungen, die vom Cache empfangen wurden, bei denen der angeforderte Schlüssel gefunden wurde und die CAS-Werte übereinstimmen.

Anzahl

CasMisses

Die Anzahl der CAS-Anforderungen, die vom Cache empfangen wurden, bei denen der angeforderte Schlüssel nicht gefunden wurde.

Anzahl

CasBadval

Die Anzahl der CAS-Anforderungen, die vom Cache empfangen wurden, bei denen der CAS-Wert nicht mit dem gespeicherten CAS-Wert übereinstimmt.

Anzahl

CmdFlush

Anzahl der flush-Befehle, die der Cache erhalten hat.

Anzahl

Ereignisse für Serverless for Memcached ElastiCache

ElastiCache protokolliert Ereignisse, die sich auf Ihren serverlosen Cache beziehen. Zu diesen Informationen gehören Datum und Uhrzeit des Ereignisses, Quellenname und Quelltyp des Ereignisses sowie eine Beschreibung des Ereignisses. Mit der ElastiCache Konsole, dem Befehl AWS CLI describe-events oder der ElastiCache API-Aktion können Sie Ereignisse ganz einfach aus dem Protokoll abrufen. DescribeEvents

Sie können wählen, ob Sie ElastiCache Ereignisse mithilfe von Amazon EventBridge überwachen, aufnehmen, transformieren und darauf reagieren möchten. Weitere Informationen finden Sie im Amazon-Leitfaden „ EventBridge Erste Schritte“.

ElastiCache Ereignisse anzeigen (Konsole)

So zeigen Sie Ereignisse mit der ElastiCache Konsole an:

  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/

  2. Um eine Liste aller verfügbaren Ereignisse anzuzeigen, wählen Sie im Navigationsbereich Events (Ereignisse).

  3. Im Bildschirm Ereignisse repräsentiert jede Zeile in der Liste ein Ereignis und zeigt die Ereignisquelle, den Ereignistyp, die Uhrzeit (GMT) und eine Beschreibung des Ereignisses an. Mit der Option Filter können Sie angeben, ob alle Ereignisse oder nur Ereignisse eines bestimmten Typs in der Ereignisliste enthalten sein sollen.

ElastiCache Ereignisse anzeigen (AWS CLI)

Um mit dem eine Liste von ElastiCache Ereignissen zu generieren AWS CLI, verwenden Sie den Befehl describe-events. Mit optionalen Parametern können Sie u. a. den Typ und den Zeitrahmen der aufgelisteten Ereignisse sowie die maximale Anzahl der aufzulistenden Ereignisse steuern.

Mit dem folgenden Code werden bis zu 40 Serverless-Cache-Ereignisse aufgelistet.

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

Mit dem folgenden Code werden alle Ereignisse der letzten 24 Stunden (1 440 Minuten) für Serverless-Caches aufgelistet.

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

Serverless-Ereignisse

In diesem Abschnitt werden die verschiedenen Arten von Ereignissen dokumentiert, die Sie möglicherweise für Ihre Serverless-Caches erhalten.

Ereignisse bei der Erstellung eines Serverless-Caches

Detail-Type Description Einheit Quelle Fehlermeldung

Cache wurde erstellt

Cache arn

Erstellung

Serverless-Cache

Der Cache <cache-name> wurde erstellt und ist einsatzbereit.

Cache-Erstellung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Der Cache <cache-name> konnte nicht erstellt werden. Nicht genügend freie IP-Adressen, um einen VPC-Endpunkt zu erstellen.

Cache-Erstellung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Der Cache <cache-name> konnte nicht erstellt werden. In der Anfrage wurden ungültige Subnetze angegeben.

Cache-Erstellung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Der Cache <cache-name> konnte nicht erstellt werden. Das Kontingentlimit für die Erstellung eines VPC-Endpunkts wurde erreicht.

Cache-Erstellung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Der Cache <cache-name> konnte nicht erstellt werden. Sie sind nicht berechtigt, einen VPC-Endpunkt zu erstellen.

Serverlose Cache-Aktualisierungsereignisse (Memcached)

Detail-Type Liste der Ressourcen Kategorie Quelle Fehlermeldung

Cache wurde aktualisiert

Cache arn

Konfigurationsänderung

Serverless-Cache

SecurityGroups <cache-name>für den Cache aktualisiert.

Cache wurde aktualisiert

Cache arn

Konfigurationsänderung

Serverless-Cache

Die Tags für den Cache <cache-name> wurden aktualisiert.

Cache-Aktualisierung fehlgeschlagen

Cache arn

Konfigurationsänderung

Serverless-Cache

Eine Aktualisierung des Caches <cache-name>ist fehlgeschlagen. SecurityGroups Die Aktualisierung ist fehlgeschlagen.

Cache-Aktualisierung fehlgeschlagen

Cache arn

Konfigurationsänderung

Serverless-Cache

Eine Aktualisierung des Caches <cache-name>ist fehlgeschlagen. SecurityGroups Die Aktualisierung ist aufgrund unzureichender Berechtigungen fehlgeschlagen.

Cache-Aktualisierung fehlgeschlagen

Cache arn

Konfigurationsänderung

Serverless-Cache

Eine Aktualisierung des Caches <cache-name>ist fehlgeschlagen. SecurityGroups Die Aktualisierung ist fehlgeschlagen, weil SecurityGroups sie ungültig sind.

Ereignisse zum Löschen von Cache ohne Server (Memcached)

Detail-Type Liste der Ressourcen Kategorie Quelle Fehlermeldung

Cache wurde gelöscht

Cache arn

Löschung

Serverless-Cache

Der Cache <cache-name> wurde gelöscht.

Ereignisse zur Begrenzung der Cache-Nutzung ohne Server (Memcached)

Detail-Type Description Einheit Quelle Fehlermeldung

Cache wurde aktualisiert

Cache arn

Konfigurationsänderung

Serverless-Cache

Die Limits für den Cache <cache-name> wurden aktualisiert.

Cache-Aktualisierung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Eine Aktualisierung des Limits für den Cache <cache-name> ist fehlgeschlagen, da der Cache gelöscht wurde.

Cache-Aktualisierung fehlgeschlagen

Cache arn

Ausfall

Serverless-Cache

Eine Aktualisierung des Limits für den Cache <cache-name> ist aufgrund einer ungültigen Konfiguration fehlgeschlagen.

Serverlose Cache-Snapshot-Ereignisse (Memcached)

Detail-Type Resources-list Kategorie Quelle Fehlermeldung

Snapshot wurde erstellt

Cache arn

Snapshot arn

Erstellung

serverless-cache-snapshot

Der Snapshot <snapshot-name> wurde für den Cache <cache-name> erstellt.

Snapshot-Erstellung fehlgeschlagen

Cache arn

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht erstellt werden. Die Erstellung des Snapshots <snapshot-name> ist mit dem kundenverwalteten Schlüssel <key-id> fehlgeschlagen <reason>.

Meldungen zur Fehlerursache:

  • Der kundenverwaltete Schlüssel wurde deaktiviert.

  • Der kundenverwaltete Schlüssel konnte nicht gefunden werden.

  • Das Zeitlimit für die Anfrage wurde überschritten.

Snapshot-Erstellung fehlgeschlagen

Cache arn

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht erstellt werden. Die Erstellung des Snapshots <snapshot-name> ist fehlgeschlagen, weil <reason>.

Standardursache:

  • Es liegt ein interner Fehler vor.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket %s exportiert werden, da ElastiCache er keine Berechtigungen für den Bucket besitzt.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden, da sich bereits ein Objekt mit demselben Namen im Bucket befindet.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden, da sich die Konto-ID des Bucket-Eigentümers geändert hat.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden, da auf den S3-Bucket nicht zugegriffen werden kann.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden, da auf den Bucket nicht zugegriffen werden kann.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden, da der Bucket nicht existiert.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte mit dem kundenverwalteten Quell-Snapshot-Schlüssel %s nicht in den Bucket '%s' exportiert werden <reason>.

Der Export des Snapshorts ist fehlgeschlagen.

Snapshot arn

Ausfall

serverless-cache-snapshot

Der Snapshot für den Cache <cache-name> konnte nicht exportiert werden. Der Snapshot konnte nicht in den Bucket '%s' exportiert werden.

Der Snapshot konnte nicht kopiert werden

Snapshot arn-1

Snapshot arn-2

Ausfall

serverless-cache-snapshot

Der Snapshot <snapshot-name> konnte nicht kopiert werden. Der Snapshot '%s' konnte nicht in den Snapshot '%s' mit dem kundenverwalteten Quell-Snapshot-Schlüssel <key-id> kopiert werden <reason-name>.

Der Snapshot konnte nicht kopiert werden

Snapshot arn-1

Snapshot arn-2

Ausfall

serverless-cache-snapshot

Der Snapshot <snapshot-name> konnte nicht kopiert werden. Der Snapshot '%s' konnte nicht in den Snapshot '%s' mit dem kundenverwalteten Ziel-Snapshot-Schlüssel '%s' '%s' kopiert werden.

Metriken für knotenbasierte Memcached-Cluster

In diesem Abschnitt werden die CloudWatch Metriken beschrieben, die Sie bei der Arbeit mit knotenbasierten Memcache-Clustern überwachen können. Diese Metriken werden pro Cache-Knoten in 60-Sekunden-Intervallen gemessen.

Host-level Metriken

Metrik Description Einheit

CPUUtilization

Prozentsatz der CPU-Auslastung für den gesamten Host. Da Memcached mit mehreren Threads arbeitet, darf diese Metrik bis zu 90 % erreichen. Wenn Sie diesen Schwellenwert überschreiten, skalieren Sie Ihren Cluster, indem Sie einen größeren Cache-Knotentyp verwenden, oder skalieren Sie, indem Sie weitere Cache-Knoten hinzufügen.

Prozent

FreeableMemory

Menge des auf dem Host verfügbaren freien Speichers, abgeleitet aus RAM, Puffern und Cache, den das Betriebssystem als frei verfügbar meldet.

Bytes

NetworkBytesIn

Anzahl der Byte, die der Host aus dem Netzwerk gelesen hat.

Bytes

NetworkBytesOut

Anzahl der Byte, die von der Instanz an alle Netzwerkschnittstellen gesendet wurden.

Bytes

NetworkPacketsIn

Anzahl der Pakete, die von der Instanz auf allen Netzwerkschnittstellen empfangen wurden.

Anzahl

NetworkPacketsOut

Anzahl der Pakete, die von der Instanz auf allen Netzwerkschnittstellen gesendet wurden.

Anzahl

SwapUsage

Menge des auf dem Host verwendeten Swaps.

Bytes

Memcached-Metriken

Metrik Description Einheit

BytesReadIntoMemcached

Anzahl der vom Cache-Knoten aus dem Netzwerk gelesenen Byte.

Bytes

BytesUsedForCacheItems

Anzahl der Byte, die zum Speichern von Cache-Elementen verwendet werden.

Bytes

BytesWrittenOutFromMemcached

Anzahl der Byte, die vom Cache-Knoten in das Netzwerk geschrieben wurden.

Bytes

CasBadval

Anzahl der CAS-Anfragen, bei denen der Cas-Wert nicht übereinstimmte.

Anzahl

CasHits

Anzahl der Cas-Anfragen, bei denen der Schlüssel gefunden wurde und der Cas-Wert übereinstimmte.

Anzahl

CasMisses

Anzahl der Cas-Anfragen, bei denen der Schlüssel nicht gefunden wurde.

Anzahl

CmdFlush

Anzahl der empfangenen Flush-Befehle.

Anzahl

CmdGet

Anzahl der empfangenen Get-Befehle.

Anzahl

CmdSet

Anzahl der empfangenen Set-Befehle.

Anzahl

CurrConnections

Anzahl der Verbindungen, die zu einem bestimmten Zeitpunkt mit dem Cache verbunden sind.

Anzahl

CurrItems

Anzahl der aktuell im Cache gespeicherten Elemente.

Anzahl

DecrHits

Anzahl der Dekrementanfragen, bei denen der Schlüssel gefunden wurde.

Anzahl

DecrMisses

Anzahl der Dekrementanfragen, bei denen der Schlüssel nicht gefunden wurde.

Anzahl

DeleteHits

Anzahl der Löschanfragen, bei denen der Schlüssel gefunden wurde.

Anzahl

DeleteMisses

Anzahl der Löschanfragen, bei denen der Schlüssel nicht gefunden wurde.

Anzahl

Evictions

Anzahl der nicht abgelaufenen Elemente, die entfernt wurden, um Platz für neue Schreibvorgänge zu schaffen.

Anzahl

GetHits

Anzahl der Get-Anfragen, bei denen der Schlüssel gefunden wurde.

Anzahl

GetMisses

Anzahl der Get-Anfragen, bei denen der Schlüssel nicht gefunden wurde.

Anzahl

IncrHits

Anzahl der inkrementellen Anfragen, bei denen der Schlüssel gefunden wurde.

Anzahl

IncrMisses

Anzahl der Inkrementanfragen, bei denen der Schlüssel nicht gefunden wurde.

Anzahl

NewConnections

Anzahl der neuen Verbindungen, die der Cache empfangen hat.

Anzahl

NewItems

Anzahl der neuen Elemente, die der Cache gespeichert hat.

Anzahl

Reclaimed

Anzahl der abgelaufenen Elemente, die entfernt wurden, um Speicherplatz für neue Schreibvorgänge zu schaffen.

Anzahl

UnusedMemory

Menge des Speichers, der nicht von Daten verwendet wird.

Bytes

Ereignisse für knotenbasierte Memcached-Cluster

ElastiCache sendet mithilfe von Amazon Simple Notification Service Benachrichtigungen für wichtige Cluster-Ereignisse. Sie können Ereignisse mithilfe der ElastiCache Konsole, des AWS CLI describe-events Befehls oder der ElastiCache DescribeEvents API-Aktion überwachen.

Verwenden Sie den --source-type cache-cluster Parameter AWS CLI, um Ereignisse mithilfe von anzuzeigen.

Die folgenden Beispiele zeigen, wie Sie mit dem AWS CLI Cache-Cluster-Ereignisse auflisten können:

Listet bis zu 40 Cache-Cluster-Ereignisse auf:

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

Listet die Cache-Cluster-Ereignisse der letzten 24 Stunden auf:

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

Weitere Informationen zur Verwaltung von Amazon SNS SNS-Benachrichtigungen für Ereignisse finden Sie im Thema Amazon SNS SNS-Ereignisüberwachung.