Unterstützte Messwerte für Memorystore for Redis

Auf dieser Seite werden die für Memorystore for Redis verfügbaren Cloud Monitoring-Messwerte aufgelistet und es wird beschrieben, was die einzelnen Messwerte messen.

Informationen zum Aufrufen von Memorystore for Redis-Messwerten finden Sie unter Redis-Instanzen überwachen.

Cloud Monitoring-Messwerte

Die folgenden Messwerte sind bei Verwendung von Cloud Monitoring verfügbar:

Messwertname Vollständige Endpunkt-URL Beschreibung
Durchschnittliche TTL redis.googleapis.com/keyspace/avg_ttl Zeigt die durchschnittliche Gültigkeitsdauer (TTL) aller Schlüssel mit TTLs an.
Blockierte Clients redis.googleapis.com/clients/blocked Anzahl der blockierten Clients.
Verzögerung in Sekunden redis.googleapis.com/replication/master/slaves/lag Dieser Messwert gibt an, wie viele Sekunden das Replikat hinter der primären Instanz zurückliegt. Wird als aktuelle Zeit minus die Zeit angezeigt, zu der das Replikat den Empfang eingehender Nachrichten bestätigt hat.
Noch nicht replizierte Byte redis.googleapis.com/replication/offset_diff Die Anzahl der Byte, die nicht zum Replikat repliziert wurden. Dies ist der Unterschied zwischen dem Replikationsbyte-Offset (primäre Datenbank) und dem Replikations-Byte-Offset (Replikat). Die Anzahl der ausstehenden Bytes steigt, wenn die primäre Datenbank während eines Failovers auf das Replikat repliziert wird.
Cache-Trefferquote redis.googleapis.com/stats/cache_hit_ratio Das Verhältnis von erfolgreichen Redis-Datenbankaufrufen und fehlgeschlagenen Aufrufen. Ein Aufruf ist erfolgreich, wenn die Redis-Datenbank den vom Aufrufer angeforderten Wert zurückgibt. Eine höhere Cache-Trefferquote bedeutet, dass der Cache stärker ausgelastet ist, was für Ihre Anwendung vorteilhaft ist.
Anrufe redis.googleapis.com/commands/calls Die Anzahl der Redis-Befehle, die pro Minute auf Ihrer Redis-Instanz ausgeführt wurden. Dazu gehören alle Open-Source-Redis-Befehle wie SET, GET, HSET usw. Dieser Messwert zählt keine Memorystore for Redis-Befehle wie „create“, „update“ usw.
Verbundene Clients redis.googleapis.com/clients/connected Die Anzahl der Clients, die mit der Redis-Instanz verbunden sind.
CPU-Sekunden redis.googleapis.com/stats/cpu_utilization Vom Redis-Server verwendete CPU-Nutzungszeit pro Minute, aufgeschlüsselt nach System-/Nutzerbereich und übergeordneter/untergeordneter Beziehung. „CPU-Sekunden“ gibt die Gesamtzahl aller Threads für den Hauptprozess des Redis-Servers an. Wenn Sie nur die CPU-Auslastung für den Haupt-Thread sehen möchten, können Sie den Messwert „CPU-Sekunden für den Haupt-Thread“ aufrufen.
Entfernte Schlüssel redis.googleapis.com/stats/evicted_keys Die Anzahl der Schlüssel, die aufgrund des Limits für maxmemory entfernt wurden.
Ablaufende Schlüssel redis.googleapis.com/keyspace/keys_with_expiration Die Anzahl der Schlüssel, für die in dieser Instanz ein Ablaufdatum festgelegt ist. Wenn leer, wird das Diagramm für diesen Messwert „Keine Daten“ angezeigt.
CPU-Sekunden des Hauptthreads redis.googleapis.com/stats/cpu_utilization_main_thread Vom Haupt-Thread des Redis-Servers in Anspruch genommene CPU-Sekunden, aufgeschlüsselt nach System-/Nutzerbereich und übergeordneter/untergeordneter Beziehung. Dieser Messwert ist hilfreich, um CPU-Auslastungsspitzen im Hauptthread zu identifizieren.
Maximaler Arbeitsspeicher redis.googleapis.com/stats/memory/maxmemory Maximale Speichermenge in der Instanz, die Schlüssel verbrauchen können. Schlüssel werden entfernt, nachdem dieses Limit für maxmemory gemäß der auf der Instanz festgelegten Bereinigungsrichtlinie erreicht wurde.
Speichernutzungsverhältnis redis.googleapis.com/stats/memory/usage_ratio Speichernutzung als Umwandlungsverhältnis des maximalen Arbeitsspeichers.
Fehlschläge redis.googleapis.com/stats/keyspace_misses Anzahl der fehlgeschlagenen Lookups von Schlüsseln im Hauptwörterbuch.
Knotenrolle redis.googleapis.com/replication/role Gibt einen Wert zurück, der die Knotenrolle angibt. 1 steht für primäre Datenbank und 0 für Replikat.
RDB beibehalten redis.googleapis.com/persistence/rdb/bgsave_in_progress Gibt an, ob eine RDB-Speicherung ausgeführt wird. 1 steht für „Ja“ und 0 für „Nein“.
Pub/Sub-Kanäle redis.googleapis.com/stats/pubsub/channels Globale Anzahl von Pub/Sub-Kanälen mit Clientabos für Memorystore for Redis.
Pub/Sub-Muster redis.googleapis.com/stats/pubsub/patterns Globale Anzahl von Pub/Sub-Mustern mit Client-Abos für Memorystore for Redis.
Abgelehnte Verbindungen redis.googleapis.com/stats/reject_connections_count Anzahl der abgelehnten Verbindungen aufgrund der Beschränkung „maxclients“, des Speicherausfalls oder einer ungültigen TLS-Verbindung für Instanzen, die bei der Übertragung aktiviert sind.
Replikations-Byte-Offset (Primär) redis.googleapis.com/replication/master_repl_offset Die Anzahl der Byte, die die primäre Instanz erzeugt hat und an das Replikat sendet. Sie können den Replikations-Byte-Offset (Replikat) von dem Replikations-Byte-Offset (Primär) abziehen, um die Größe der Replikationsverzögerung zu ermitteln. Kein Unterschied bedeutet, dass das Replikat vollständig synchron ist.
Replikations-Byte-Offset (Replikat) redis.googleapis.com/replication/master/slaves/offset Die Anzahl der Byte, die vom Replikat bestätigt wurden. Sie können den Replikations-Byte-Offset (Replikat) von dem Replikations-Byte-Offset (Primär) abziehen, um die Größe der Replikationsverzögerung zu ermitteln. Kein Unterschied bedeutet, dass das Replikat vollständig synchron ist.
Umwandlungsverhältnis der Systemspeichernutzung redis.googleapis.com/stats/memory/system_memory_usage_ratio Verwendeter Speicher als Verhältnis des insgesamt verfügbaren Systemspeichers. Der insgesamt verfügbare Systemspeicher ist der von Ihrer Instanz bereitgestellte Speicher sowie zusätzlicher Speicher, den Memorystore für Overhead-Prozesse bereitstellt.
Zeit in Systemspeicherüberlastung redis.googleapis.com/stats/memory/system_memory_overload_duration Die Zeit in Mikrosekunden, die die Instanz im Modus für Systemspeicherüberlastung befindet.
Zeit pro Aufruf redis.googleapis.com/commands/usec_per_call Durchschnittliche Zeit pro Aufruf über eine Minute pro Befehl.
Gesamt empfangene Verbindungen redis.googleapis.com/stats/connections/total Gesamtzahl der vom Server akzeptierten Verbindungen.
Gesamtzeit der Anrufe redis.googleapis.com/commands/total_time Gesamtzeit, die für jeden Redis-Befehl im Open-Source-Format (z. B. SET, GET, HSET usw.) in Mikrosekunden in der letzten Sekunde aufgewendet wurde. Wenn SET beispielsweise 800.000 Mikrosekunden verwendet, bedeutet dies, dass 80% eines CPU-Kerns verarbeitet wurden, um alle SET-Befehle zusammen zu verarbeiten.
Gesamter Traffic zu Redis redis.googleapis.com/stats/network_traffic Gesamtzahl der Byte, die an Redis oder von Redis gesendet wurden (einschließlich Byte aus Befehlen selbst, Nutzlastdaten und Trennzeichen).
Betriebszeit redis.googleapis.com/server/uptime Verfügbarkeit des derzeit ausgeführten Redis-Serverprozesses
Genutzter Arbeitsspeicher redis.googleapis.com/stats/memory/usage Gesamtzahl der vom Redis-Serverprozess zugewiesenen Byte.

Memorystore for Redis-Instanzdetails und -messwerte

Die folgenden Messwerte sind auf der Instanzdetailseite Ihrer Memorystore for Redis-Instanz verfügbar:

Messwertname Beschreibung
Arbeitsspeichernutzung/max. verfügbarer Arbeitsspeicher Ein Diagramm mit der Speichernutzung im Vergleich zum Maxmemory-Limit für Ihre Instanz.
Entfernte Schlüssel/Abgelaufene Schlüssel Diagramm, das die Anzahl der entfernten Schlüssel und der abgelaufenen Schlüssel anzeigt.
Verbundene Clients/blockierte Clients Diagramm, das die Anzahl der verbundenen Clients und blockierten Clients anzeigt.
Netzwerk-Byte eingehend/ausgehend Ein Diagramm mit der Anzahl von Byte, die von der Instanz in einem bestimmten Zeitraum gesendet und empfangen wurden.
CPU-Sekunden Ein Diagramm, das die von der Instanz in einem bestimmten Zeitraum verwendeten CPU-Sekunden anzeigt.

Messwerte für RDB-Snapshots

Mit den folgenden Messwerten können Sie RDB-Snapshots für Memorystore for Redis verwalten.

Messwerte für die Momentaufnahme

Messwertname Vollständige Endpunkt-URL Beschreibung
Snapshot-Modus redis.googleapis.com/rdb/enabled Gibt an, ob der RDB-Snapshot-Modus aktiviert ist
Zeit des nächsten Snapshots redis.googleapis.com/rdb/snapshot/time_until_next_run Sekunden bis zum nächsten geplanten Snapshot.

Messwerte zum Snapshot-Status

Messwertname Vollständige Endpunkt-URL Beschreibung
RDB-Snapshot wird erstellt redis.googleapis.com/rdb/snapshot/in_progress Gibt an, ob ein RDB-Snapshot erstellt wird. Wenn der Messwert „true“ ist, wird gerade ein RDB-Snapshot erstellt.
Verstrichene Zeit für RDB-Snapshot redis.googleapis.com/rdb/snapshot/elapsed_time Gibt die Zeit an, die seit dem Erstellen des aktuellen Snapshots vergangen ist.
Anzahl der RDB-Snapshot-Versuche redis.googleapis.com/rdb/snapshot/attempt_count Gibt die Anzahl der Snapshot-Versuche pro Minute an.
Letzter Status des RDB-Snapshots redis.googleapis.com/rdb/snapshot/last_status Gibt den Status des letzten Snapshot-Versuchs an.
Dauer des RDB-Snapshots redis.googleapis.com/rdb/snapshot/last_success_duration Gibt die Gesamtzeit an, die zum Schreiben des letzten erfolgreichen Snapshots erforderlich war, ohne fehlgeschlagene Versuche.
Alter des RDB-Snapshots redis.googleapis.com/rdb/snapshot/last_success_age Gibt die verstrichene Zeit seit Beginn des letzten erfolgreichen Snapshots an.

Messwerte für die Snapshot-Wiederherstellung

Messwertname Vollständige Endpunkt-URL Beschreibung
Wiederherstellung der RDB läuft redis.googleapis.com/rdb/recovery/in_progress Gibt an, ob die Wiederherstellung aus einem RDB-Snapshot gerade ausgeführt wird. Wenn der Messwert „wahr“ ist, ist eine Wiederherstellung in Bearbeitung.
Verstrichene Zeit für die RDB-Wiederherstellung redis.googleapis.com/rdb/recovery/elapsed_time Gibt die zunehmende Zeit an, die für eine laufende Wiederherstellung aus einem RDB-Snapshot verstrichen ist.
Geschätzte Dauer der RDB-Wiederherstellung redis.googleapis.com/rdb/recovery/estimated_recovery_time Die voraussichtliche Wiederherstellungszeit bei Verwendung des letzten erfolgreichen Snapshots für die Wiederherstellung.
Verbleibende Zeit für die RDB-Wiederherstellung redis.googleapis.com/rdb/recovery/estimated_remaining_time Gibt die verbleibende Zeit bis zum Abschluss der Wiederherstellung aus einem RDB-Snapshot an.
Versuche zur Wiederherstellung der RDB redis.googleapis.com/rdb/recovery/attempts_since_last_success Gibt die Anzahl der Wiederherstellungsversuche seit dem letzten erfolgreichen Wiederherstellungsversuch an.
Letzter Status der RDB-Wiederherstellung redis.googleapis.com/rdb/recovery/last_status Gibt den Status der letzten Wiederherstellung an.
Letzte Dauer der RDB-Wiederherstellung redis.googleapis.com/rdb/recovery/last_duration Gibt an, wie lange die Wiederherstellung des letzten Snapshots gedauert hat.
Größe des RDB-Snapshots redis.googleapis.com/rdb/recovery/total_bytes_count Gibt die Größe des Snapshots an.
RDB-Ladefortschritt redis.googleapis.com/rdb/recovery/loaded_bytes_count Gibt während einer Wiederherstellung an, wie viele Byte geladen wurden. 0, wenn die Wiederherstellung nicht aktiv ist.