

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

Der `AWS/MemoryDB`-Namespace enthält die folgenden Metriken.

Mit Ausnahme von`ReplicationLag`, `EngineCPUUtilization` `SuccessfulWriteRequestLatency``SuccessfulReadRequestLatency`, und werden diese Metriken aus den OSS-Befehlen Valkey und Redis abgeleitet. **info** Jede Metrik wird auf Knotenebene berechnet.

Eine vollständige Dokumentation des **INFO** Befehls finden Sie unter [INFO](http://valkey.io/commands/info). 

**Weitere Informationen finden Sie auch unter:**
+ [Metriken auf Host-Ebene](metrics.HostLevel.md)



- **`ActiveDefragHits`**
  - **Beschreibung:** Die Anzahl der Werteneuzuweisungen pro Minute, die der aktive Defragmentierungsprozess durchführt. Dies wird aus den active\_defrag\_hits Statistiken von [INFO](http://valkey.io/commands/info) abgeleitet.
  - **Einheit:** Anzahl

- **`AuthenticationFailures`**
  - **Beschreibung:** Die Gesamtzahl der fehlgeschlagenen Authentifizierungsversuche mit dem AUTH-Befehl. Weitere Informationen zu einzelnen Authentifizierungsfehlern finden Sie mit dem Befehl [ACL LOG](https://valkey.io/commands/acl-log). Wir empfehlen, hierauf einen Alarm zu setzen, um unberechtigte Zugriffsversuche zu erkennen. 
  - **Einheit:** Anzahl

- **`BytesUsedForMemoryDB`**
  - **Beschreibung:** Die Gesamtzahl der Byte, die MemoryDB für alle Zwecke zugewiesen hat, einschließlich der Datenmenge, der Puffer usw.  / **Einheit:** Bytes
  - **Beschreibung:** Dimension: Tier=SSDfür Cluster mit[Daten-Tiering](data-tiering.md): Die Gesamtzahl der von SSD verwendeten Byte.  / **Einheit:** Bytes
  - **Beschreibung:** Dimension: Tier=Memoryfür Cluster mit[Daten-Tiering](data-tiering.md): Die Gesamtzahl der vom Speicher verwendeten Byte. Dies ist der Wert der used\_memory Statistik bei [INFO](http://valkey.io/commands/info).  / **Einheit:** Bytes

- **`BytesReadFromDisk`**
  - **Beschreibung:** Gesamtzahl der von der Festplatte pro Minute gelesenen Bytes. Wird nur für Cluster mit [Daten-Tiering](data-tiering.md) unterstützt.
  - **Einheit:** Bytes

- **`BytesWrittenToDisk`**
  - **Beschreibung:** Gesamtzahl der Bytes, die pro Minute auf den Datenträger geschrieben werden. Wird nur für Cluster mit [Daten-Tiering](data-tiering.md) unterstützt.
  - **Einheit:** Bytes

- **`CommandAuthorizationFailures`**
  - **Beschreibung:** Die Gesamtzahl der fehlgeschlagenen Versuche von Benutzern, Befehle auszuführen, für deren Aufruf sie keine Berechtigung haben. Weitere Informationen zu einzelnen Authentifizierungsfehlern finden Sie mit dem Befehl [ACL LOG](https://valkey.io/commands/acl-log). Wir empfehlen, hierauf einen Alarm zu setzen, um unberechtigte Zugriffsversuche zu erkennen. 
  - **Einheit:** Anzahl

- **`CurrConnections`**
  - **Beschreibung:** Die Anzahl der Clientverbindungen, ausgenommen Verbindungen von Lesereplikaten. MemoryDB verwendet jeweils 2 bis 4 der Verbindungen, um den Cluster zu überwachen. [Dies wird aus der `connected_clients` Statistik bei INFO abgeleitet.](http://valkey.io/commands/info)
  - **Einheit:** Anzahl

- **`CurrItems`**
  - **Beschreibung:** Anzahl der Elemente im Cache. Dies wird aus der keyspace Statistik abgeleitet, die alle Schlüssel im gesamten Schlüsselraum summiert. / **Einheit:** Anzahl
  - **Beschreibung:** Dimension: Tier=Memory für Cluster mit [Daten-Tiering](data-tiering.md). Anzahl der Elemente im Speicher. / **Einheit:** Anzahl
  - **Beschreibung:** Dimension: Tier=SSD (Solid-State-Laufwerke) für Cluster mit [Daten-Tiering](data-tiering.md). Anzahl der Elemente im SSD. / **Einheit:** Anzahl

- **`DatabaseMemoryUsagePercentage`**
  - **Beschreibung:**  Prozentsatz des Speichers, der für den verwendeten Cluster verfügbar ist. [Dies wird mithilfe `used_memory/maxmemory` von From INFO berechnet.](http://valkey.io/commands/info) 
  - **Einheit:** Prozent

- **`DatabaseCapacityUsagePercentage`**
  - **Beschreibung:** Prozentsatz der gesamten Datenkapazität für den Cluster, die genutzt wird. <br />Bei Data-Tiered-Instances wird die Metrik wie `(used_memory - mem_not_counted_for_evict + SSD used) / (maxmemory + SSD total capacity)` folgt berechnet `used_memory` und `maxmemory` stammt aus [INFO](https://valkey.io/commands/info/).<br />In allen anderen Fällen wird die Metrik anhand von `used_memory/maxmemory` berechnet.
  - **Einheit:** Prozent

- **`DB0AverageTTL`**
  - **Beschreibung:**  [Macht DBO `avg_ttl` über den Befehl `keyspace` statistic of INFO verfügbar.](http://valkey.io/commands/info) 
  - **Einheit:** Millisekunden

- **`EngineCPUUtilization`**
  - **Beschreibung:** Stellt die CPU-Auslastung des Valkey- oder Redis-OSS-Engine-Threads bereit. Da es sich bei der Engine um eine Single-Thread-Engine handelt, können Sie diese Metrik verwenden, um die Auslastung des Prozesses selbst zu analysieren. Die `EngineCPUUtilization` Metrik bietet eine genauere Darstellung des Prozesses. Sie können dies in Verbindung mit der `CPUUtilization`-Metrik verwenden. `CPUUtilization` legt die CPU-Auslastung für die Server-Instance als Ganzes offen, einschließlich anderer Betriebssystem- und Verwaltungsprozesse. Verwenden Sie bei größeren Knotentypen mit vier V CPUs oder mehr die `EngineCPUUtilization` Metrik, um Schwellenwerte für die Skalierung zu überwachen und festzulegen.  Auf einem MemoryDB-Host überwachen Hintergrundprozesse den Host, um eine verwaltete Datenbankumgebung zu gewährleisten. Diese Hintergrundprozesse können einen erheblichen Teil der CPU-Workload beanspruchen. Dies ist auf größeren Hosts mit mehr als zwei V nicht signifikant. CPUs Es kann jedoch kleinere Hosts mit 2 V CPUs oder weniger betreffen. Wenn Sie nur die `EngineCPUUtilization` Metrik überwachen, sind Ihnen Situationen nicht bewusst, in denen der Host sowohl aufgrund der hohen CPU-Auslastung durch die Valkey- oder Redis-OSS-Engine als auch aufgrund der hohen CPU-Auslastung durch die Hintergrundüberwachungsprozesse überlastet ist. Daher empfehlen wir, die `CPUUtilization` Metrik für Hosts mit zwei V oder weniger zu überwachen. CPUs 
  - **Einheit:** Prozent

- **`Evictions`**
  - **Beschreibung:** Anzahl der Schlüssel, die infolge des maxmemory-Grenzwertes bereinigt worden sind. Dies wird aus der evicted\_keys Statistik von [INFO](http://valkey.io/commands/info) abgeleitet.
  - **Einheit:** Anzahl

- **`IsPrimary`**
  - **Beschreibung:** Gibt an, ob der Knoten der primäre Knoten des aktuellen Shards ist. Die Metrik kann entweder 0 (nicht primär) oder 1 (primär) sein. 
  - **Einheit:** Anzahl

- **`KeyAuthorizationFailures`**
  - **Beschreibung:** Die Gesamtzahl der fehlgeschlagenen Versuche von Benutzern, auf Schlüssel zuzugreifen, für die sie keine Zugriffsberechtigung haben. Weitere Informationen zu einzelnen Authentifizierungsfehlern finden Sie mit dem Befehl [ACL LOG](https://valkey.io/commands/acl-log). Wir empfehlen, hierauf einen Alarm zu setzen, um unberechtigte Zugriffsversuche zu erkennen. 
  - **Einheit:** Anzahl

- **`KeyspaceHits`**
  - **Beschreibung:** Die Anzahl der erfolgreichen schreibgeschützten Schlüsselsuchereignisse im Hauptverzeichnis. [Dies wird aus der `keyspace_hits` Statistik von INFO abgeleitet.](http://valkey.io/commands/info)
  - **Einheit:** Anzahl

- **`KeyspaceMisses`**
  - **Beschreibung:** Die Anzahl der nicht erfolgreichen schreibgeschützten Schlüsselsuchereignisse im Hauptverzeichnis. [Dies wird aus den `keyspace_misses` Statistiken von INFO abgeleitet.](http://valkey.io/commands/info)
  - **Einheit:** Anzahl

- **` KeysTracked`**
  - **Beschreibung:**  Die Anzahl der Schlüssel, die durch die Schlüsselverfolgung verfolgt werden, als Prozentsatz vontracking-table-max-keys. Die Schlüsselverfolgung wird verwendet, um das clientseitige Caching zu unterstützen und Clients zu benachrichtigen, wenn Schlüssel geändert werden. 
  - **Einheit:** Anzahl

- **`MaxReplicationThroughput`**
  - **Beschreibung:** Der maximale beobachtete Durchsatz. Der Durchsatz wird über kurze Zeitintervalle abgetastet, um Datenfluten zu identifizieren. Das Maximum der abgetasteten Werte wird gemeldet. Die Probenahme erfolgt mit einer Frequenz von 1 Minute. Wenn beispielsweise in einem Zeitraum von 10 ms 1 MB Daten geschrieben werden, ist der Wert für diese Metrik 100. MBps Beachten Sie, dass aufgrund der Drosselung des Schreibdurchsatzes möglicherweise eine höhere Schreiblatenz beobachtet werden kannMBps, wenn diese Metrik 100 überschreitet.
  - **Einheit:** Bytes pro Sekunde

- **`MemoryFragmentationRatio`**
  - **Beschreibung:**  Gibt die Effizienz bei der Speicherzuweisung der Valkey- oder Redis OSS-Engine an. Bestimmte Schwellenwerte weisen auf unterschiedliche Verhaltensweisen hin. Der empfohlene Wert ist eine Fragmentierung über 1,0. [Dies wird anhand von INFO berechnet`mem_fragmentation_ratio statistic`.](http://valkey.io/commands/info) 
  - **Einheit:** Anzahl

- **`MultiRegionClusterReplicationLag`**
  - **Beschreibung:**  MultiRegionClusterReplicationLagMisst in einem MemoryDB-Cluster mit mehreren Regionen die verstrichene Zeit zwischen einem Update, das in das Multi-AZ-Transaktionsprotokoll eines regionalen Clusters geschrieben wird, und der Zeit, in der dieses Update auf den primären Knoten eines anderen regionalen Clusters im Multi-Region-Cluster geschrieben wird. Diese Metrik wird für jedes Quell- und Zielregionspaar auf Shard-Ebene ausgegeben.
  - **Einheit:** Millisekunden

- **`NewConnections`**
  - **Beschreibung:** Gesamtanzahl der Verbindungen, die in diesem Zeitraum vom Server akzeptiert worden sind. [Dies wird aus der Statistik bei INFO abgeleitet. `total_connections_received`](http://valkey.io/commands/info)
  - **Einheit:** Anzahl

- **`NumItemsReadFromDisk`**
  - **Beschreibung:** Die Gesamtzahl der pro Minute von der Festplatte abgerufenen Elemente. Wird nur für Cluster mit [Daten-Tiering](data-tiering.md) unterstützt.
  - **Einheit:** Anzahl

- **`NumItemsWrittenToDisk`**
  - **Beschreibung:** Die Gesamtzahl der pro Minute auf die Festplatte geschriebenen Elemente. Wird nur für Cluster mit [Daten-Tiering](data-tiering.md) unterstützt.
  - **Einheit:** Anzahl

- **`PrimaryLinkHealthStatus`**
  - **Beschreibung:** Dieser Status kann zwei Werte annehmen: 0 oder 1. Der Wert 0 gibt an, dass die Daten im primären MemoryDB-Knoten nicht synchron sind, wenn die Valkey- oder Redis-OSS-Engine aktiviert ist. EC2 Der Wert 1 bedeutet, dass die Daten synchronisiert sind. 
  - **Einheit:** Boolesch

- **`Reclaimed`**
  - **Beschreibung:** Gesamtanzahl der Schlüsselablaufereignisse [Dies wird aus der Statistik bei INFO abgeleitet. `expired_keys`](http://valkey.io/commands/info)
  - **Einheit:** Anzahl

- **`ReplicationBytes`**
  - **Beschreibung:** Für Knoten in einer replizierten Konfiguration gibt ReplicationBytes die Anzahl der Bytes an, die der Primärknoten an alle seine Replikationen sendet. Diese Metrik ist repräsentativ für die Schreiblast auf dem Cluster. Dies wird aus der master\_repl\_offset Statistik bei [INFO](http://valkey.io/commands/info) abgeleitet. 
  - **Einheit:** Bytes

- **`ReplicationDelayedWriteCommands`**
  - **Beschreibung:** Anzahl der Schreibbefehle, die aufgrund der synchronen Replikation verzögert wurden. Die Replikation kann sich aufgrund verschiedener Faktoren verzögern, z. B. aufgrund von Netzwerküberlastung oder Überschreitung des [maximalen Replikationsdurchsatzes](https://docs.aws.amazon.com/memorydb/latest/devguide/metrics.whichshouldimonitor.html#metrics-replication). 
  - **Einheit:** Anzahl

- **`ReplicationLag`**
  - **Beschreibung:** Diese Metrik ist nur für einen als Read Replica laufenden Knoten verfügbar. Sie stellt die Zeitverzögerung in Sekunden dar, mit der die Replica die vom primären Knoten kommenden Änderungen anwendet.
  - **Einheit:** Sekunden

- **`SuccessfulWriteRequestLatency`**
  - **Beschreibung:** Latenz erfolgreicher Schreibanforderungen.<br /> Gültige Statistiken: Durchschnitt, Summe, Min, Max, Anzahl der Stichproben, jedes Perzentil zwischen p0 und p100. Die Anzahl der Stichproben umfasst nur die Befehle, die erfolgreich ausgeführt wurden. [Ab Valkey 7.2 verfügbar](https://aws.amazon.com/about-aws/whats-new/2024/10/amazon-memorydb-valkey-cloudwatch-metrics-monitor-server-response-time/).
  - **Einheit:** Mikrosekunden

- **`SuccessfulReadRequestLatency`**
  - **Beschreibung:** Latenz erfolgreicher Leseanfragen.<br /> Gültige Statistiken: Durchschnitt, Summe, Min, Max, Stichprobenanzahl, jedes Perzentil zwischen p0 und p100. Die Anzahl der Stichproben umfasst nur die Befehle, die erfolgreich ausgeführt wurden. [Ab Valkey 7.2 verfügbar](https://aws.amazon.com/about-aws/whats-new/2024/10/amazon-memorydb-valkey-cloudwatch-metrics-monitor-server-response-time/).
  - **Einheit:** Mikrosekunden

- **`ErrorCount`**
  - **Beschreibung:** Die Gesamtzahl der fehlgeschlagenen Befehle während des angegebenen Zeitraums. <br /> Gültige Statistiken: Durchschnitt, Summe, Min, Max
  - **Einheit:** Anzahl



Im Folgenden finden Sie Zusammenfassungen bestimmter Befehle, die von **info commandstats** abgeleitet sind. Der Abschnitt commandstats enthält Statistiken, die auf dem Befehlstyp basieren, einschließlich der Anzahl der Aufrufe.

Eine vollständige Liste der verfügbaren Befehle finden Sie unter [Befehle](https://valkey.io/commands). 


| Metrik  | Beschreibung  | Einheit  | 
| --- | --- | --- | 
| EvalBasedCmds | Die Gesamtzahl der Befehle für EVAL-basierte Befehle. Dies wird aus der commandstats Statistik durch Summierung eval und abgeleitet. evalsha | Anzahl | 
| GeoSpatialBasedCmds | Die Gesamtzahl der Befehle für raumbezogene Befehle. Dies wird aus der commandstats Statistik abgeleitet. Es wird abgeleitet, indem alle Befehle des Geo-Typs summiert werden:geoadd, geodist, geohash, geopos, georadius und georadiusbymember. | Anzahl | 
| GetTypeCmds | Gesamtanzahl der auf read-only basierenden Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle read-only Typbefehle (get,, hget scardlrange, usw.) summiert werden. | Anzahl | 
| HashBasedCmds | Gesamtanzahl der Hash-basierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die auf einen oder mehrere Hashes (hget,, hkeys hvalshdel, usw.) einwirken. | Anzahl | 
| HyperLogLogBasedCmds | Gesamtanzahl der auf HyperLogLog basierenden Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehlstypen (pfadd, pfcountpfmerge, usw.) summiert werden. pf | Anzahl | 
|  JsonBasedCmds |  Die Gesamtanzahl der JSON-basierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf ein oder mehrere JSON-Dokumentobjekte auswirken.  | Anzahl | 
| KeyBasedCmds | Gesamtanzahl der schlüsselbasierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf einen oder mehrere Schlüssel in mehreren Datenstrukturen auswirken (del, expirerename, usw.). | Anzahl | 
| ListBasedCmds | Gesamtanzahl der listenbasierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf eine oder mehrere Listen auswirken (lindex,, lrange lpushltrim, usw.). | Anzahl | 
| PubSubBasedCmds | Die Gesamtzahl der Befehle für pub/sub die Funktionalität. Dies wird aus den commandstats Statistiken abgeleitet, indem alle für die pub/sub Funktionalität verwendeten Befehle summiert werden:psubscribe,publish,pubsub, punsubscribesubscribe, undunsubscribe. | Anzahl | 
| SearchBasedCmds | Die Gesamtzahl der sekundären Index- und Suchbefehle, einschließlich Lese- und Schreibbefehlen. Dies wird aus der commandstats Statistik abgeleitet, indem alle Suchbefehle summiert werden, die sich auf sekundäre Indizes auswirken. | Anzahl | 
| SearchBasedGetCmds | Gesamtzahl der Befehle für den sekundären Index und die schreibgeschützte Suche. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle für sekundäre Indizes und Suchabfragen summiert werden. | Anzahl | 
| SearchBasedSetCmds | Gesamtzahl der sekundären Index- und Suchbefehle zum Schreiben. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle für den sekundären Index und die Suchgruppe summiert werden. | Anzahl | 
| SearchNumberOfIndexes | Gesamtzahl der Indizes.  | Anzahl | 
| SearchNumberOfIndexedKeys | Gesamtzahl der indizierten Schlüssel  | Anzahl | 
| SearchTotalIndexSize | Speicher (Byte), der von allen Indizes verwendet wird.  | Bytes | 
| SetBasedCmds | Gesamtanzahl der Set-basierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die auf einen oder mehrere Sätze (scard,, sdiff saddsunion, usw.) einwirken. | Anzahl | 
| SetTypeCmds | Gesamtanzahl der auf write basierenden Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle mutative Befehlstypen summiert werden, die mit Daten arbeiten (set,hset, saddlpop, usw.) | Anzahl | 
| SortedSetBasedCmds | Gesamtanzahl der Sorted Set-basierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf eine oder mehrere sortierte Sätze (zcount,, zrange zrankzadd, usw.) auswirken. | Anzahl | 
| StringBasedCmds | Gesamtanzahl der Zeichenfolge-basierten Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf eine oder mehrere Zeichenketten (strlen, setexsetrange, usw.) auswirken. | Anzahl | 
| StreamBasedCmds | Die Gesamtanzahl Stream-basierter Befehle. Dies wird aus der commandstats Statistik abgeleitet, indem alle Befehle summiert werden, die sich auf einen oder mehrere Stream-Datentypen (xrange,, xlen xaddxdel, usw.) auswirken. | Anzahl | 