View a markdown version of this page

Time-series Funktionen - CloudWatch Amazon-Protokolle

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.

Time-series Funktionen

Verwenden Sie Zeitreihenfunktionen mit dem stats Befehl, um Metriken über Zeitfenster hinweg zu analysieren und Änderungsraten zu berechnen.

Funktion

Ergebnistyp

Description

rate(fieldName: NumericLogField, interval: Period)

number

Berechnet die Änderungsrate pro Intervall für ein numerisches Feld.

countOverTime(fieldName: LogField)

number

Zählt Protokollereignisse pro Zeitabschnitt. Verwenden Sie withby bin(interval), um das Fenster einzustellen.

sumOverTime(fieldName: NumericLogField)

number

Summiert die Feldwerte pro Zeitabschnitt. Verwenden Sie withby bin(interval), um das Fenster einzustellen.

histogram(fieldName: NumericLogField, buckets: number)

map

Ordnet numerische Feldwerte in die angegebene Anzahl von Bereichen gleicher Breite ein und gibt die Verteilung zurück.

offset

Wird offset am Ende einer stats ... by bin() Klausel verwendet, um Zeitreihenabschnitte um eine bestimmte Dauer zu verschieben. Dies ermöglicht zeitversetzte Vergleiche, z. B. den Vergleich aktueller Metriken mit demselben Zeitraum in der vorherigen Stunde oder am Tag zuvor.

Syntax

stats <aggregation> by bin(<period>) offset <duration>

Beispiele

stats count(*) by bin(5m) offset 1h
stats avg(latency) by bin(1m) offset 1d