Aufbewahrung und Latenz von Messwertdaten

Auf dieser Seite finden Sie Informationen dazu, wie lange Cloud Monitoring Ihre Messwertdaten speichert. Außerdem finden Sie Informationen zur Latenz zwischen der Erfassung der Daten und deren Sichtbarkeit für Sie.

Kontingente und Limits enthalten zusätzliche Informationen zu Limits für Messwertdaten.

Aufbewahrung von Messwertdaten

Cloud Monitoring erfasst Messwertdaten und speichert sie für einen bestimmten Zeitraum in den Messwerttypen. Dieser Zeitraum hängt vom Messwerttyp ab. Weitere Informationen finden Sie unter Datenaufbewahrung.

Am Ende dieses Zeitraums löscht Cloud Monitoring die abgelaufenen Datenpunkte.

Wenn alle Punkte in einer Zeitachse abgelaufen sind, löscht Cloud Monitoring die Zeitachse. Gelöschte Zeitachsen werden nicht in Cloud Monitoring-Diagrammen oder in den Ergebnissen der Monitoring API angezeigt.

Latenz von Messwertdaten

Die Latenz bezieht sich auf die Verzögerung zwischen der Erfassung eines Messwerts durch Cloud Monitoring und der Zeit, in der der Messwertdatenpunkt als Zeitachsendaten sichtbar wird. Die Latenz hängt davon ab, ob der Messwert ein Messwert aus einem Google Cloud-Dienst oder ein benutzerdefinierter Messwert ist:

  • Google Cloud-Messwerte: Die Liste der Google Cloud-Messwerte enthält die Messwerttypen aus Google Cloud-Diensten. Viele dieser Beschreibungen enthalten eine Anweisung wie diese: „Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobenerhebung werden die Daten bis zu 240 Sekunden lang nicht angezeigt.“

    Die Werte in der Anweisung variieren für bestimmte Metriken. Die Beispielanweisung bedeutet, dass Cloud Monitoring pro Minute eine Messung erfasst (das Stichprobenintervall). Da jedoch einige dieser Messwerte vor der Freigabe zusätzliche Verarbeitung erhalten, kann es zusätzliche Zeit (Latenz) dauern, bis Sie die Daten für diesen Messwert abrufen können. In diesem Beispiel kann die Latenz bis zu 4 Minuten betragen. Daher kann der Zeitstempel der Erfassungszeit für diesen Messwert bis zu 4 Minuten alt sein. Diese Latenz gilt nicht für benutzerdefinierte Messwerte.

  • Benutzerdefinierte Messwerte: Wenn Sie Daten in benutzerdefinierte Messwerte schreiben, darunter benutzerdefinierte Messwerte, von OpenTelemetry erfasste Messwerte, vom Ops-Agent erfasste Anwendungsmesswerte und Prometheus-Messwerte, sind Daten aus diesen Messwerten normalerweise innerhalb von 3 bis 7 Sekunden sichtbar und abfragbar, ausschließlich der Netzwerklatenz.

In einigen Situationen müssen Sie möglicherweise die Verwendung eines Messwerts mit Latenz anpassen. Beispiel:

  • Wenn Sie Messwertdaten mithilfe von Clientbibliotheken abrufen, müssen Sie möglicherweise einen Offset im Abfrageintervall verwenden, um die Latenz zu berücksichtigen.

  • Wenn ein Messwert zum Fördern der Ressourcenverwaltung verwendet wird, z. B. beim Autoscaling, kann sich die Latenz des Messwerts auf die Reaktionsfähigkeit des Autoscalings auswirken. Beispielsweise haben einige Pub/Sub-Messwerte Latenzen von 2 bis 4 Minuten.

  • Beachten Sie bei der Verwendung von Benachrichtigungsrichtlinien, dass sich die Latenz auf die Erstellungszeit von Vorfällen für messwertbasierte Benachrichtigungsrichtlinien auswirken kann. Wenn ein überwachter Messwert beispielsweise eine Latenz von bis zu 180 Sekunden hat, erstellt Cloud Monitoring bis zu 180 Sekunden lang keinen Vorfall, nachdem der Messwert den Schwellenwert der Bedingung der Benachrichtigungsrichtlinie verletzt. Cloud Monitoring berücksichtigt bei der Auswertung von Benachrichtigungsrichtlinien automatisch die Latenz des zugrunde liegenden Messwerts.