Aliasse und Kommentare in Abfragen verwenden - 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.

Aliasse und Kommentare in Abfragen verwenden

Erstellen Sie Abfragen, die Aliase enthalten. Verwenden Sie Aliase, um Protokollfelder umzubenennen oder Werte in Felder zu extrahieren. Benutze das Schlüsselwortasum einem Protokollfeld oder Ergebnis einen Alias zu geben. Sie können in einer Abfrage mehrere Alias verwenden. In den folgenden Befehlen können Sie Aliase verwenden:

  • fields

  • parse

  • sort

  • stats

In den folgenden Beispielen wird gezeigt, wie Sie Abfragen erstellen, die Aliase enthalten.

Beispiel

Die Abfrage enthält einen Alias imfieldsbefehl.

fields @timestamp, @message, accountId as ID | sort @timestamp desc | limit 20

Die Abfrage gibt die Werte für die Felder zurück@timestamp,@message, undaccountIdaus. Die Ergebnisse sind in absteigender Reihenfolge sortiert und auf 20 begrenzt. Die Werte füraccountIdsind unter dem Alias aufgeführtIDaus.

Beispiel

Die Abfrage enthält Aliase imsortundstats-Befehle.

stats count(*) by duration as time | sort time desc

Die Abfrage zählt die Anzahl der Male des Feldesdurationtritt in der Protokollgruppe auf und sortiert die Ergebnisse in absteigender Reihenfolge. Die Werte fürdurationsind unter dem Alias aufgeführttimeaus.

Kommentare verwenden

CloudWatch Logs Insights unterstützt Kommentare in Abfragen. Benutze das Hash-Zeichen (#) um Kommentare auszurichten. Sie können Kommentare verwenden, um Zeilen in Abfragen oder Dokumentabfragen zu ignorieren.

Beispiel: Abfrage

Wenn die folgende Abfrage ausgeführt wird, wird die zweite Zeile ignoriert.

fields @timestamp, @message, accountId # | filter accountId not like "7983124201998" | sort @timestamp desc | limit 20