Auf dieser Seite werden die für Memorystore for Redis-Cluster verfügbaren Messwerte aufgeführt und es wird beschrieben, was die einzelnen Messwerte messen.
Messwerte für Sicherungen
In diesem Abschnitt werden die Messwerte für Sicherung und Import aufgeführt und beschrieben.
Messwerte auf Clusterebene
In diesem Abschnitt werden Messwerte für das Sichern und Importieren auf Clusterebene aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/backup/last_backup_start_time
|
Dieser Messwert gibt die Startzeit des letzten Sicherungsvorgangs an. |
redis.googleapis.com/cluster/backup/last_backup_status |
Dieser Messwert gibt an, ob der letzte Sicherungsversuch erfolgreich abgeschlossen wurde oder fehlgeschlagen ist. Die Status sind 1 für Success und 0 für Failed. |
redis.googleapis.com/cluster/backup/last_backup_duration
|
Dieser Messwert gibt die Dauer des letzten Sicherungsvorgangs in Millisekunden an. |
redis.googleapis.com/cluster/backup/last_backup_size |
Dieser Messwert gibt die Größe der letzten Sicherung in Byte an. Dieser Messwert ist ein wichtiger Indikator für die Überwachung der Effizienz von Sicherungen und die Planung der Speicherkapazität. |
redis.googleapis.com/cluster/import/last_import_start_time
|
Dieser Messwert gibt die Startzeit des letzten Importvorgangs an. |
redis.googleapis.com/cluster/import/last_import_duration
|
Dieser Messwert gibt die Dauer des letzten Importvorgangs in Millisekunden an. |
Messwerte für Zertifizierungsstellen (Certificate Authority, CA)
In diesem Abschnitt werden Messwerte aufgeführt, die mit von Kunden verwalteten Zertifizierungsstellen verknüpft sind.
Messwerte auf Clusterebene
Diese Messwerte bieten einen allgemeinen Überblick über die Zertifikate, die mit Maschinen in einem Cluster verknüpft sind.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/security/rotate_tls_cert_count
|
Dieser Messwert zeigt den Status der rotierenden Zertifikate an, die mit Maschinen in einem Cluster verknüpft sind. Der Messwert kann die folgenden Status haben:
|
Cloud Monitoring-Messwerte
In diesem Abschnitt werden die Cloud Monitoring-Messwerte aufgeführt und beschrieben, die für Memorystore for Redis Cluster verfügbar sind.
Messwerte auf Clusterebene
Diese Messwerte bieten einen allgemeinen Überblick über den Zustand und die Leistung eines Clusters. Mithilfe der Messwerte können Sie die Gesamtkapazität und ‑auslastung eines Clusters nachvollziehen und potenzielle Engpässe oder Bereiche mit Verbesserungspotenzial identifizieren.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/clients/average_connected_clients
|
Dieser Messwert gibt die durchschnittliche Anzahl aktiver Clientverbindungen zu einem Cluster über einen bestimmten Zeitraum an. Mit dem Messwert können Sie die Skalierung von Verbindungen überwachen, Anwendungsengpässe identifizieren und dafür sorgen, dass der Cluster stabil ist. |
redis.googleapis.com/cluster/clients/maximum_connected_clients
|
Dieser Messwert gibt die maximale Anzahl aktiver Clientverbindungen für alle Knoten eines Clusters an. Mit diesem Messwert können Sie die höchste Verbindungslast im Cluster jederzeit überwachen. Dies ist entscheidend für eine hohe Leistung des Clusters, da eine hohe Anzahl von Verbindungen die Antwortzeiten verlängern kann. |
redis.googleapis.com/cluster/clients/total_connected_clients
|
Dieser Messwert gibt die aktuelle Anzahl der aktiven Clientverbindungen zu einem Cluster an. Mit dem Messwert können Sie die Auslastung Ihrer Datenbank überwachen und Verbindungslimits vermeiden. |
redis.googleapis.com/cluster/stats/total_connections_received_count
|
Dieser Messwert gibt die kumulative Anzahl der Clientverbindungen an, die in den letzten 60 Sekunden in einem Cluster erstellt wurden. Mit dem Messwert können Sie die Traffic-Last analysieren, sicherstellen, dass die Verbindungslimits nicht überschritten werden, und feststellen, ob Sie den Cluster skalieren müssen. |
redis.googleapis.com/cluster/stats/total_rejected_connections_count
|
Mit diesem Messwert wird die Gesamtzahl der Verbindungen zu einem Cluster erfasst, die abgelehnt werden, weil das maxclients-Limit erreicht ist. |
redis.googleapis.com/cluster/commandstats/total_usec_count
|
Dieser Messwert gibt die gesamte CPU-Zeit an, die von jedem Befehl beansprucht wird. Der Messwert gibt die insgesamt verwendeten Mikrosekunden an und bietet so Einblicke in die Leistung und Latenz eines Clusters. |
redis.googleapis.com/cluster/commandstats/total_calls_count
|
Dieser Messwert gibt die Gesamtzahl der Aufrufe an, die innerhalb einer Minute einem bestimmten Befehl auf einem Clusterknoten zugeordnet werden. Um Engpässe oder hohes Traffic-Aufkommen bei bestimmten Befehlen zu erkennen, können Sie mit dem Messwert den Befehlsdurchsatz (Befehle pro Minute) für primäre und Replikatknoten überwachen. |
redis.googleapis.com/cluster/cpu/average_utilization |
Dieser Messwert gibt die durchschnittliche CPU-Auslastung für einen Cluster an (zwischen 0,0 und 1,0). Mit diesem Messwert können Sie über- oder unterdimensionierte Ressourcen identifizieren, Autoscaling-Schwellenwerte verwalten und Leistungsengpässe erkennen. Die ideale Auslastung liegt zwischen 40 % und 70%. |
redis.googleapis.com/cluster/cpu/maximum_utilization |
Dieser Messwert gibt die maximale CPU-Auslastung aller Knoten in einem Cluster an (zwischen 0,0 und 1,0). Der Messwert fasst nur die Status Die CPU-Auslastung darf für den primären Knoten 0,8 Sekunden und für jedes als Lesereplikat festgelegte Replikat 0,5 Sekunden nicht überschreiten. Weitere Informationen finden Sie unter Best Practices für die CPU-Nutzung. |
redis.googleapis.com/cluster/stats/average_expired_keys
|
Dieser Messwert gibt die durchschnittliche Anzahl von Schlüsselablaufereignissen für alle primären Knoten eines Clusters an. Mit dem Messwert können Sie die Anzahl der Schlüssel überwachen, die ablaufen. |
redis.googleapis.com/cluster/stats/maximum_expired_keys
|
Dieser Messwert gibt die maximale Anzahl von Schlüsselablaufereignissen an, die auf allen primären Knoten eines Clusters auftreten. |
redis.googleapis.com/cluster/stats/total_expired_keys_count
|
Dieser Messwert gibt die Gesamtzahl der Schlüsselablaufereignisse an, die auf allen primären Knoten eines Clusters auftreten. Mit dem Messwert können Sie die Anzahl der Schlüssel überwachen, die ablaufen. |
redis.googleapis.com/cluster/stats/average_evicted_keys
|
Mit diesem Messwert wird die durchschnittliche Anzahl der Schlüssel erfasst, die aufgrund von Einschränkungen der Arbeitsspeicherkapazität in den primären Shards eines Clusters entfernt werden. |
redis.googleapis.com/cluster/stats/maximum_evicted_keys
|
Dieser Messwert gibt die höchste Anzahl von Schlüsseln an, die aufgrund der Speicherkapazität von einem Knoten oder Shard eines primären Clusters entfernt wurden. |
redis.googleapis.com/cluster/stats/total_evicted_keys_count
|
Dieser Messwert gibt die Gesamtzahl der Schlüssel an, die von einem Knoten eines primären Clusters aufgrund der Speicherkapazität entfernt wurden. |
redis.googleapis.com/cluster/keyspace/total_keys |
Dieser Messwert gibt die Anzahl der Schlüssel an, die in einem Cluster gespeichert sind. |
redis.googleapis.com/cluster/stats/average_keyspace_hits
|
Dieser Messwert gibt die durchschnittliche Anzahl erfolgreicher Schlüssel-Lookups auf allen Knoten in einem Cluster an. |
redis.googleapis.com/cluster/stats/maximum_keyspace_hits
|
Dieser Messwert gibt die maximale Anzahl erfolgreicher Schlüssel-Lookups in einem Clusterknoten an. Mit dem Messwert können Sie die Leistung des Clusters überwachen und potenzielle Hotspots im Cluster identifizieren. |
redis.googleapis.com/cluster/stats/total_keyspace_hits_count
|
Dieser Messwert erfasst die kumulative Anzahl erfolgreicher Schlüssel-Lookups auf allen Knoten in einem Cluster. |
redis.googleapis.com/cluster/stats/average_keyspace_misses
|
Dieser Messwert gibt die durchschnittliche Anzahl der fehlgeschlagenen Lookups von Schlüsseln in einem Cluster an. Mit diesem Messwert können Sie nachvollziehen, wie oft Schlüssel angefordert werden, die nicht im Cache gefunden werden. |
redis.googleapis.com/cluster/stats/maximum_keyspace_misses
|
Dieser Messwert gibt die maximale Anzahl fehlgeschlagener Lookups von Schlüsseln auf einem Clusternknoten an. |
redis.googleapis.com/cluster/stats/total_keyspace_misses_count
|
Dieser Messwert gibt die Gesamtzahl der fehlgeschlagenen Schlüssel-Lookups auf allen Clusternknoten an. |
redis.googleapis.com/cluster/memory/average_utilization
|
Dieser Messwert gibt die durchschnittliche Speicherauslastung in einem Cluster an (zwischen 0,0 und 1,0). Sie können den Messwert verwenden, um die Kapazität des Clusters zu überwachen und Benachrichtigungsschwellen festzulegen. Sie können beispielsweise einen Benachrichtigungsgrenzwert festlegen, um Nutzer zu benachrichtigen, wenn der durchschnittliche Arbeitsspeicher einen bestimmten Prozentsatz (z. B. 80%) überschreitet. |
redis.googleapis.com/cluster/memory/maximum_utilization
|
Dieser Messwert zeigt die maximale Arbeitsspeicherauslastung aller Clusterknoten (zwischen 0,0 und 1,0). Mithilfe des Messwerts können Sie feststellen, wann ein Cluster skaliert werden muss. Wir empfehlen, die Nutzung im Blick zu behalten, damit sie unter 100 % bleibt. Bei hoher Schreiblast kann die Leistung nachlassen, wenn dieser Messwert 65% bis 85 % erreicht. |
redis.googleapis.com/cluster/memory/total_used_memory |
Dieser Messwert gibt die gesamte Arbeitsspeichernutzung eines Clusters in Byte an. Mit dem Messwert können Sie die Kapazität des Clusters überwachen. |
redis.googleapis.com/cluster/memory/size |
Mit diesem Messwert wird der gesamte, verwendete und verfügbare RAM-Speicher auf allen Knoten in einem Cluster gemessen. Mit dem Messwert können Sie die Kapazität des Clusters überwachen und Knotenausfälle verhindern. |
redis.googleapis.com/cluster/replication/average_ack_lag
|
Dieser Messwert gibt die durchschnittliche Bestätigungsverzögerung (in Sekunden) von Replikaten in einem Cluster an.
Bestätigungsverzögerung ist ein Engpass auf dem primären Knoten in einem Cluster. Dieser Engpass wird durch die Replikate verursacht, die mit den Informationen, die der primäre Knoten an sie sendet, nicht mithalten können. In diesem Fall muss der primäre Knoten auf die Bestätigung warten, dass die Replikate die Informationen erhalten haben. Dies kann die Commit-Vorgänge für Transaktionen verlangsamen und die Leistung des primären Knotens beeinträchtigen. |
redis.googleapis.com/cluster/replication/maximum_ack_lag
|
Dieser Messwert gibt die maximale Bestätigungsverzögerung (in Sekunden) von Replikaten in einem Cluster an. |
redis.googleapis.com/cluster/replication/average_offset_diff
|
Dieser Messwert gibt die durchschnittliche Differenz des Replikationsbestätigungs-Offsets (in Bytes) für einen Cluster an.
Die Differenz des Replikationsbestätigungs-Offsets gibt die Anzahl der Byte an, die nicht zwischen Replikaten und ihren primären Clustern repliziert werden. |
redis.googleapis.com/cluster/replication/maximum_offset_diff
|
Dieser Messwert gibt die maximale Differenz des Replikations-Offsets (in Byte) in einem Cluster an. „Replication offset diff“ (Differenz des Replikations-Offsets) gibt die Anzahl der Byte an, die zwischen Replikaten und ihren primären Clustern nicht repliziert werden. |
redis.googleapis.com/cluster/stats/total_net_input_bytes_count
|
Dieser Messwert gibt die Anzahl der eingehenden Netzwerkbytes an, die die Endpunkte eines Clusters empfangen. |
redis.googleapis.com/cluster/stats/total_net_output_bytes_count
|
Dieser Messwert gibt die Anzahl der ausgehenden Netzwerkbytes an, die von den Endpunkten eines Clusters gesendet werden. |
Messwerte auf Knotenebene
Diese Messwerte bieten detaillierte Informationen zum Zustand und zur Leistung einzelner Knoten in einem Cluster. Mithilfe der Messwerte können Sie Probleme mit den Knoten beheben, um ihre Leistung zu optimieren.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/node/clients/connected_clients
|
Dieser Messwert gibt die Anzahl der aktiven Clientverbindungen zu einem Clusterknoten an, ausgenommen Replikatverbindungen. Mit dem Messwert können Sie Verbindungslimits überwachen und Hotspots identifizieren, an denen ein Shard unverhältnismäßig viel Traffic empfängt. |
redis.googleapis.com/cluster/node/clients/blocked_clients
|
Dieser Messwert gibt die Anzahl der Clientverbindungen an, die von einem Clusternknoten blockiert werden. Eine hohe oder schnell steigende Anzahl blockierter Clientverbindungen kann darauf hindeuten, dass viele Clients auf Vorgänge warten. Dies kann zu einer erhöhten Latenz führen. |
redis.googleapis.com/cluster/node/server/uptime |
Dieser Messwert gibt die Verfügbarkeit eines Clusterknotens an. Mit diesem Messwert können Sie nachvollziehen, wie lange ein Server kontinuierlich ohne Neustart oder Fehler läuft. |
redis.googleapis.com/cluster/node/stats/connections_received_count
|
Mit diesem Messwert wird die Gesamtzahl der Clientverbindungen erfasst, die in einem bestimmten Zeitraum auf einem Clusterknoten erstellt werden. Mit diesem Messwert können Sie den Verbindungs-Traffic zu einzelnen Knoten in einem Cluster überwachen. So können Sie die Lastverteilung analysieren und Spitzen bei der Verbindungsaktivität erkennen. |
redis.googleapis.com/cluster/node/stats/rejected_connections_count
|
Diese Messgröße gibt die Anzahl der Verbindungen an, die abgelehnt werden, weil ein Clusterknoten das maxclients-Limit erreicht. Mit diesem Messwert können Sie feststellen, ob ein Knoten unter hohem Verbindungsdruck steht und neue Verbindungen ablehnt, weil er nicht mehr Verbindungen verarbeiten kann. |
redis.googleapis.com/cluster/node/commandstats/usec_count
|
Dieser Messwert gibt die Gesamtzeit an, die jeder Befehl auf einem Clusterknoten in Anspruch nimmt. Mit dem Messwert können Sie die Leistung von Befehlen analysieren, langsame Befehle identifizieren und Latenzprobleme auf Knotenebene beheben. |
redis.googleapis.com/cluster/node/commandstats/calls_count
|
Dieser Messwert erfasst die Gesamtzahl der Aufrufe für einen Befehl auf einem Clusterknoten pro Minute. Mit dem Messwert können Sie die Verteilung des Traffics überwachen, häufig verwendete Befehle identifizieren und Engpässe auf einzelnen Knoten beheben. |
redis.googleapis.com/cluster/node/cpu/utilization |
Dieser Messwert gibt die CPU-Auslastung für einen Clusterknoten an (zwischen 0,0 und 1,0). |
redis.googleapis.com/cluster/node/stats/expired_keys_count
|
Dieser Messwert gibt die Gesamtzahl der Ablaufereignisse in einem Clusterknoten an. Mit diesem Messwert können Sie die Rate überwachen, mit der Schlüssel aus dem Cluster entfernt werden, weil ihre Gültigkeitsdauer (Time To Live, TTL) null erreicht. |
redis.googleapis.com/cluster/node/stats/evicted_keys_count
|
Dieser Messwert gibt die Gesamtzahl der Schlüssel an, die von einem Clusterknoten entfernt werden, weil der Cluster sein maximales Arbeitsspeicherlimit erreicht hat. Mit dem Messwert lässt sich feststellen, ob ein Cluster unter Arbeitsspeicherdruck steht. Hohe oder steigende Zahlen von verworfenen Schlüsseln deuten darauf hin, dass in einem Cluster der Speicherplatz knapp wird. Daher werden im Cluster Schlüssel entfernt, um Platz für neue Daten zu schaffen. |
redis.googleapis.com/cluster/node/keyspace/total_keys |
Dieser Messwert gibt die Gesamtzahl der Schlüssel an, die auf einem Clusterknoten gespeichert sind. Der Messwert bietet Einblick in die Datenverteilung und die Fragmentierung auf Knoten. |
redis.googleapis.com/cluster/node/stats/keyspace_hits_count
|
Dieser Messwert gibt Aufschluss über die Anzahl der erfolgreichen Schlüssel-Lookups auf einem Clusterknoten. Mit dem Messwert können Sie die Effizienz überwachen, mit der der Knoten In-Memory-Daten abrufen muss. |
redis.googleapis.com/cluster/node/stats/keyspace_misses_count
|
Dieser Messwert gibt die Anzahl der fehlgeschlagenen Schlüssel-Lookups auf einem Clusternknoten an. |
redis.googleapis.com/cluster/node/memory/utilization |
Mit diesem Messwert wird die Speicherauslastung auf einem Clusterknoten erfasst (von 0,0 bis 1,0). Sie können die Messwerte verwenden, um Knotenausfälle zu verhindern und die Stabilität eines Clusters zu gewährleisten. |
redis.googleapis.com/cluster/node/memory/usage |
Dieser Messwert gibt die gesamte Arbeitsspeichernutzung eines Clusterknotens an. |
redis.googleapis.com/cluster/node/stats/net_input_bytes_count
|
Dieser Messwert gibt die Gesamtzahl der eingehenden Netzwerkbytes an, die ein Clusterknoten empfängt. Mit diesem Messwert können Sie das Netzwerk-Monitoring durchführen, potenzielle Engpässe identifizieren und Trafficspitzen auf dem Knoten analysieren. |
redis.googleapis.com/cluster/node/stats/net_output_bytes_count
|
Dieser Messwert gibt die Gesamtzahl der ausgehenden Netzwerkbytes an, die von einem Clusterknoten gesendet werden. Mit dem Messwert können Sie das Netzwerk-Egress-Volumen für den Knoten zur Leistungsoptimierung und Kapazitätsplanung überwachen. |
redis.googleapis.com/cluster/node/replication/offset |
Dieser Messwert gibt die Replikations-Offset-Bytes eines Clusterknotens an. Bevor Sie die Replikate eines Clusters zu primären Clustern hochstufen, können Sie mit dem Messwert prüfen, ob alle Daten verarbeitet wurden. So wird Datenverlust verhindert. |
redis.googleapis.com/cluster/node/server/healthy |
Mit diesem Messwert wird ermittelt, ob ein Clusterknoten verfügbar ist und ordnungsgemäß funktioniert. |
Messwerte für die regionsübergreifende Replikation
In diesem Abschnitt werden die Messwerte für die regionenübergreifende Replikation aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/cross_cluster_replication/secondary_replication_links
|
Dieser Messwert gibt die Anzahl der Shard-Verknüpfungen zwischen den primären und sekundären Clustern an. In einer regionenübergreifenden Replikationsgruppe wird für einen primären Cluster die Anzahl der CRR-Replikationsverknüpfungen angegeben, die er mit den sekundären Clustern in der Gruppe hat. Für jeden sekundären Cluster sollte diese Zahl der Anzahl der Shards entsprechen. Wenn die Anzahl unerwartet unter die Anzahl der Shards fällt, gibt dies die Anzahl der Shards an, bei denen die Replikation zwischen dem Replikator und dem Follower eingestellt wurde. Im Idealfall sollte dieser Messwert dieselbe Zahl wie die Anzahl der Shards des primären Clusters haben. |
redis.googleapis.com/cluster/cross_cluster_replication/secondary_maximum_replication_offset_diff |
Diese Metrik gibt den maximalen Unterschied beim Replikations-Offset (in Byte) zwischen den primären und sekundären (Replikat-)Shards eines Clusters in verschiedenen Regionen an. |
redis.googleapis.com/cluster/cross_cluster_replication/secondary_average_replication_offset_diff |
Diese Metrik gibt den durchschnittlichen Replikations-Offset-Unterschied (in Byte) zwischen den primären und den Replikat-Shards eines Clusters in verschiedenen Regionen an. Hohe Werte für den Messwert deuten auf eine Replikationsverzögerung hin, die Sie beheben können, indem Sie die Replikation pausieren und dann fortsetzen. |
JSON-Messwerte
In diesem Abschnitt werden Messwerte auf Knotenebene für JSON-Dokumente aufgeführt.
Messwerte auf Knotenebene
Diese Messwerte bieten detaillierte Informationen zur Gesamtzahl der JSON-Dokumente und zum Umfang des von diesen Dokumenten belegten Speichers.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/node/json/documents_count
|
Dieser Messwert gibt die Gesamtzahl der JSON-Dokumente an, die sich auf einem Clusterknoten befinden. Mit dem Messwert können Sie die Datenverteilung und ‑kapazität im Blick behalten, da er angibt, wie viele Dokumente auf Knotenebene indexiert, gelöscht oder zusammengeführt werden. |
redis.googleapis.com/cluster/node/json/used_memory
|
Mit diesem Messwert wird die Menge an Arbeitsspeicher (in Byte oder als Prozentsatz des verfügbaren Arbeitsspeichers) gemessen, die von JSON-Dokumenten belegt wird. Mit diesem Messwert können Sie die Kapazität überwachen, speichergebundene Knoten identifizieren und Skalierungsaktionen auslösen. |
Messwerte zur Persistenz
In diesem Abschnitt werden die Messwerte für Persistenz aufgeführt und beschrieben.
Messwerte für die RDB-Persistenz
In diesem Abschnitt werden die Messwerte für die Redis-Datenbankpersistenz (RDB) aufgeführt und beschrieben.
Messwerte auf Clusterebene
In diesem Abschnitt werden RDB-Persistenzmesswerte auf Clusterebene aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/persistence/rdb_saves_count |
Mit diesem Messwert wird die kumulative Anzahl der RDB-Persistenz-Snapshots (auch als RDB-Speicherung bezeichnet) erfasst, die auf einem Clusternknoten erstellt werden. Mit diesem Messwert können Sie die Häufigkeit und den Erfolg von RDB-Snapshots auf Knotenbasis überwachen. Der Messwert hat das Feld |
redis.googleapis.com/cluster/persistence/rdb_save_ages |
Dieser Messwert gibt das Alter eines Verteilungssnapshots für alle Knoten in einem Cluster an. Im Falle eines Wiederherstellungsvorfalls können Sie mit dem Messwert den Zeitraum für veraltete Daten ermitteln. Im Idealfall enthält die Verteilung Werte, die eine geringere oder gleiche Verzögerungszeit als Ihre Snapshot-Häufigkeit haben. |
Messwerte auf Knotenebene
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/node/persistence/rdb_bgsave_in_progress
|
Dieser Messwert gibt an, ob auf einem Clusterknoten eine RDB-Hintergrundspeicherung (BGSAVE) aktiv ist. Der Status TRUE bedeutet, dass die BGSAVE aktiv ist. |
redis.googleapis.com/cluster/node/persistence/rdb_last_bgsave_status
|
Dieser Messwert gibt an, ob der Vorgang BGSAVE auf einem Clusterknoten abgeschlossen wurde oder ein Fehler aufgetreten ist. Der Status TRUE bedeutet, dass der Vorgang abgeschlossen ist. |
redis.googleapis.com/cluster/node/persistence/rdb_saves_count
|
Dieser Messwert erfasst die kumulative Anzahl der RDB-Snapshots, die auf einem Clusterknoten erstellt werden. Mit dem Messwert können Sie die Häufigkeit und den Erfolg von Snapshots auf dem Knoten überwachen. |
redis.googleapis.com/cluster/node/persistence/rdb_last_save_age
|
Mit diesem Messwert wird die Zeit in Sekunden seit dem letzten erfolgreichen RDB-Snapshot erfasst. Mit dem Messwert können Sie die Aktualität von RDB-Persistenzdaten auf einem Clusterknoten überwachen. |
redis.googleapis.com/cluster/node/persistence/rdb_next_save_time_until
|
Dieser Messwert gibt die verbleibende Zeit in Sekunden an, bis der nächste RDB-Snapshot auf einem Clusterknoten geplant ist. Mit dem Messwert können Sie den Zeitplan für die RDB-Persistenz überwachen und nachverfolgen, wann der nächste automatische Snapshot erstellt wird. |
redis.googleapis.com/cluster/node/persistence/current_save_keys_total
|
Dieser Messwert gibt die Gesamtzahl der Schlüssel an, die im aktuellen RDB-Speichervorgang auf einem Clusterknoten verarbeitet werden. |
AOF-Persistenzmesswerte
In diesem Abschnitt werden die Messwerte für die AOF-Persistenz (Append-Only File) aufgeführt und beschrieben.
Messwerte auf Clusterebene
In diesem Abschnitt werden die AOF-Persistenzmesswerte auf Clusterebene aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/persistence/aof_fsync_lags
|
Dieser Messwert gibt die Zeitdifferenz (oder Verzögerung) für alle Knoten in einem Cluster an, die zwischen dem Schreiben von Daten in die AOF-Datei und der erfolgreichen Synchronisierung dieser Daten mit dem dauerhaften Speicher liegt. Wenn der Parameter |
redis.googleapis.com/cluster/persistence/aof_rewrite_count
|
Dieser Messwert erfasst die kumulative Anzahl der AOF-Überschreibvorgänge, die von einem Clusternknoten ausgelöst werden. Sie können den Messwert verwenden, um Leistungsprobleme zu diagnostizieren, da eine hohe Häufigkeit von AOF-Neuschreibvorgängen zu Latenzspitzen oder Speicherauslastung im Cluster führen kann. Der Messwert hat das Feld |
Messwerte auf Knotenebene
In diesem Abschnitt werden die AOF-Persistenzmesswerte auf Knotenebene aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/node/persistence/aof_last_write_status
|
Dieser Messwert gibt den Status des letzten Schreibvorgangs in die AOF-Datei auf einem Clusterknoten an. Wenn der Status TRUE lautet, war der Schreibvorgang erfolgreich. Mit dem Messwert können Sie überprüfen, ob Daten in Memorystore for Redis Cluster erfolgreich beibehalten werden.
|
redis.googleapis.com/cluster/node/persistence/aof_last_bgrewrite_status
|
Dieser Messwert gibt den Status des letzten AOF-Vorgangs bgrewrite
auf einem Clusterknoten an. Wenn der Status TRUE lautet, war der Vorgang erfolgreich. |
redis.googleapis.com/cluster/node/persistence/aof_fsync_lag
|
Dieser Messwert gibt den Zeitunterschied (oder die Verzögerung) für einen Clusterknoten an, der zwischen dem Schreiben von Daten in die AOF-Datei und dem erfolgreichen Synchronisieren dieser Daten mit dem dauerhaften Speicher liegt. Wenn der Parameter |
redis.googleapis.com/cluster/node/persistence/aof_rewrites_count
|
Dieser Messwert erfasst die kumulative Anzahl der AOF-Schreibvorgänge, die von einem Clusternode ausgelöst werden. Sie können den Messwert verwenden, um Leistungsprobleme zu diagnostizieren. Hohe Häufigkeiten von AOF-Neuschreibungen können zu einer erhöhten Latenz oder zu Arbeitsspeichermangel im Cluster führen. Der Messwert hat das Feld |
redis.googleapis.com/cluster/node/persistence/aof_fsync_errors_count
|
Dieser Messwert erfasst die kumulative Anzahl der Fehler des AOF-Systemaufrufs fsync() auf einem Clusterknoten. Der Messwert gilt nur für AOF-fähige Cluster, bei denen der Parameter appendfsync auf everysec oder always gesetzt ist.
|
Häufige Messwerte für die Kundenbindung
In diesem Abschnitt werden Messwerte aufgeführt und beschrieben, die sowohl für die AOF- als auch für die RDB-Persistenz gelten.
Messwerte auf Knotenebene
In diesem Abschnitt werden die Messwerte für die AOF- und RDB-Persistenz auf Knotenebene aufgeführt und beschrieben.
| Messwertname | Beschreibung |
|---|---|
redis.googleapis.com/cluster/node/persistence/auto_restore_count
|
Dieser Messwert erfasst die kumulative Anzahl der automatischen Wiederherstellungen eines Clusterknotens aus einer Persistenz-Dumpdatei (AOF oder RDB). Der Messwert hat das Feld |
Beispiele für Anwendungsfälle für Persistenzmesswerte
Prüfen, ob AOF-Schreibvorgänge zu Latenz und Arbeitsspeicherauslastung führen
Angenommen, Sie stellen eine erhöhte Latenz oder Arbeitsspeichernutzung in Ihrem Cluster oder auf dem Knoten im Cluster fest. In diesem Fall sollten Sie prüfen, ob die zusätzliche Nutzung mit der AOF-Persistenz zusammenhängt.
Da Sie wissen, dass AOF-Überschreibvorgänge vorübergehende Lastspitzen auslösen können, können Sie den Messwert aof_rewrites_count prüfen. Er gibt die kumulative Anzahl der AOF-Überschreibvorgänge über die Lebensdauer des Clusters oder des Knotens im Cluster an.
Angenommen, dieser Messwert zeigt, dass eine Erhöhung der Anzahl der Umformulierungen mit einer Erhöhung der Latenz einhergeht. In diesem Fall können Sie das Problem beheben, indem Sie die Schreibgeschwindigkeit verringern oder die Anzahl der Shards erhöhen, um die Häufigkeit von Überschreibungen zu reduzieren.
Prüfen, ob RDB-Speichervorgänge zu Latenz und Arbeitsspeicherauslastung führen
Angenommen, Sie stellen eine erhöhte Latenz oder Arbeitsspeichernutzung in Ihrem Cluster oder auf dem Knoten im Cluster fest. In diesem Fall sollten Sie prüfen, ob die zusätzliche Nutzung mit der RDB-Persistenz zusammenhängt.
Da Sie wissen, dass RDB-Speichervorgänge vorübergehende Lastspitzen auslösen können, können Sie den Messwert rdb_saves_count untersuchen, der die kumulative Anzahl von RDB-Speichervorgängen über die Lebensdauer des Clusters oder des Knotens im Cluster hinweg angibt. Angenommen, dieser Messwert zeigt, dass Steigerungen bei der Anzahl der RDB-Speichervorgänge mit einer Erhöhung der Latenz einhergehen. In diesem Fall können Sie das RDB-Snapshot-Intervall verkürzen, um die Häufigkeit von Rewrites zu verringern. Sie können den Cluster auch horizontal skalieren, um die Baseline-Last zu reduzieren.
Messwerte für Memorystore for Redis Cluster interpretieren
Wie in der Liste oben zu sehen ist, haben viele Messwerte drei Kategorien gemeinsam: Durchschnitt, Maximum und Summe.
Für Memorystore for Redis Cluster stellen wir durchschnittliche und maximale Varianten desselben Messwerts bereit, damit Sie beide Messwerte verwenden können, um Hotspots für diese Messwertfamilie zu ermitteln.
Der Gesamtwert für den Messwert ist unabhängig und bietet separate Statistiken, die nicht mit dem Zweck der durchschnittlichen und maximalen Variationen für Hotspots zusammenhängen.
Durchschnitts- und Maximalmesswerte
Angenommen, Sie vergleichen die average_keyspace_hits- und maximum_keyspace_hits-Werte für Ihren Cluster. Je größer der Unterschied zwischen den beiden Messwerten ist, desto mehr Hotspots für Treffer gibt es in Ihrem Cluster. Ein Wert zwischen average_keyspace_hits und maximum_keyspace_hits deutet darauf hin, dass die Treffer gleichmäßiger auf Ihr Cluster verteilt sind.
Dieses Prinzip gilt für alle Messwerte, die die Varianten Durchschnitt und Maximum desselben Messwerts haben.
Beispiel für Hotspot
Wenn Sie average_keyspace_hits und maximum_keyspace_hits für alle Shards in Ihrem Cluster vergleichen, können Sie Hotspots erkennen. Angenommen, die Shards in einem Cluster mit sechs Shards haben die folgende Anzahl von Treffern:
- Shard 1 – 2 Treffer
- Shard 2 – 2 Treffer
- Shard 3 – 2 Treffer
- Shard 4 – 2 Treffer
- Shard 5 – 2 Treffer
- Shard 6–8 Hits
In diesem Beispiel gibt average_keyspace_hits den Wert 3 und maximum_keyspace_hits den Wert 8 zurück. Das bedeutet, dass Shard 6 aktiv ist.
Wir stellen Messwerte auf Knotenebene bereit, mit denen Sie Hotspots im Cluster identifizieren können.