Aufbewahrung und Latenz von Messwertdaten

Diese Seite enthält Informationen darüber, wie lange Cloud Monitoring Ihre Messwertdaten aufbewahrt, sowie Informationen zur Latenz zwischen der Datenerfassung und ihrer Sichtbarkeit für Sie.

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

Aufbewahrung von Messwertdaten

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

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

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

Latenz von Messwertdaten

Die Latenz bezieht sich darauf, wie lange es dauert, bis ein neuer Messwertdatenpunkt nach dem Schreiben in Monitoring verfügbar ist. Die Dauer hängt von der überwachten Ressource und anderen Faktoren ab:

  • Die Beschreibungen der Messwerttypen in der Messwertliste enthalten häufig die folgende Anweisung: "Stichproben alle 60 Sekunden". Nach dem Abruf werden bis zu 240 Sekunden keine Daten angezeigt.

    Das bedeutet, dass in Monitoring jede Minute eine Messung erfasst wird (die Sampling-Rate). Es kann jedoch bis zu vier Minuten dauern, bis Sie die Daten abrufen können (Latenz). Der Zeitstempel der Erfassungszeit kann also bis zu vier Minuten alt sein.

    Betrachten Sie beispielsweise die Clientbibliothek für Python. Das Feld time-series query method mit der Bezeichnung minutes gibt das Zeitintervall an, das von der Abfrage abgedeckt wird. Wenn Sie minutes=5 festlegen, ruft die Abfrage Daten im Zeitintervall (now - 5 minutes, now] ab. Aufgrund der Latenz von Messwertdaten empfehlen wir, dieses Feld auf minutes=5 zu setzen.

  • Wenn Sie benutzerdefinierte Messwerte verwenden und die Monitoring API verwenden, um einen neuen Datenpunkt in eine vorhandene Zeitachse zu schreiben, können Sie die Daten in wenigen Sekunden abrufen.

    Im Gegensatz dazu müssen Sie beim Schreiben des ersten Datenpunkts in eine neue Zeitachse einige Minuten warten, bevor Sie die Daten abrufen können. Das Schreiben eines Datenpunkts in eine nicht vorhandene Zeitachse initiiert das Erstellen der Zeitachse. Dies dauert etwas länger.