Suchen von Protokolldaten mithilfe von Filtermustern - 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.

Suchen von Protokolldaten mithilfe von Filtermustern

Sie können Ihre Protokolldaten mithilfe der Filtermustersyntax für Metrikfilter, Abonnementfilter, Filterprotokollereignisse und Live Tail suchen. Sie können alle Protokolldatenströme innerhalb einer Protokollgruppe durchsuchen, oder indem Sie AWS CLI Sie können auch nach bestimmten Protokolldatenströmen suchen. Wenn die Suche ausgeführt wird, kehrt sie zur ersten Daten der gefunden Daten und einem Token zurück, um die nächste Datenseite aufzurufen oder die Suche fortzusetzen. Wenn keine Ergebnisse zurückgegeben werden, können Sie die Suche fortsetzen.

Sie können den Zeitbereich einschränken, den Sie abfragen möchten, und damit den Umfang der Suche reduzieren. Sie können mit einem größeren Bereich beginnen, um zu erkennen, ob die Protokollzeilen, die Sie interessieren, dazu gehören. Dann können Sie den Zeitraum auf diesen Umfang verkürzen, um die Protokolle für den Zeitbereich anzuzeigen, der für Sie von Interesse ist.

Sie können auch direkt von den aus den Protokollen extrahierten Metriken zu den entsprechenden Protokolle wechseln.

Wenn Sie mit einem Konto angemeldet sind, das als Überwachungskonto in CloudWatch kontenübergreifender Observability eingerichtet wurde, können Sie Protokollereignisse aus den Quellkonten suchen und filtern, die mit diesem Überwachungskonto verknüpft sind. Weitere Informationen finden Sie unter CloudWatch kontenübergreifende Beobachtbarkeit.

Suchen von Protokolleinträge mithilfe der Konsole

Sie können mithilfe der Konsole nach den Protokolleinträgen suchen, die ein bestimmtes Kriterien erfüllen.

So suchen Sie Ihre Protokolle mithilfe der Konsole
  1. Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/

  2. Wählen Sie im Navigationsbereich Log groups (Protokollgruppen) aus.

  3. Wählen Sie für Log Groups den Namen der Protokollgruppe mit dem Protokoll-Stream aus, nach dem gesucht werden soll.

  4. Wählen Sie für Log Streams den Namen des zu suchenden Protokoll-Streams.

  5. Geben Sie unter Protokollereignisse die zu verwendende Filtersyntax ein.

So suchen Sie alle Protokolleinträge für einen Zeitbereich mithilfe der Konsole
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Log groups (Protokollgruppen) aus.

  3. Wählen Sie für Log Groups den Namen der Protokollgruppe mit dem Protokoll-Stream aus, nach dem gesucht werden soll.

  4. Wählen Sie Protokollgruppe suchen aus.

  5. Wählen Sie für Protokollereignisse den Datums- und Uhrzeitbereich aus und geben Sie die Filtersyntax ein.

Suchen Sie nach Protokolleinträgen mit dem AWS CLI

Sie können nach Protokolleinträgen suchen, die bestimmte Kriterien erfüllen, indem Sie AWS CLI.

Um nach Protokolleinträgen zu suchen, verwenden Sie AWS CLI

Führen Sie an einer Eingabeaufforderung den folgenden filter-log-eventsBefehl aus. Mit --filter-pattern begrenzen Sie die Ergebnisse auf das angegebene Filtermuster, und mit --log-stream-names begrenzen Sie die Ergebnisse auf die angegebene Protokollstreams.

aws logs filter-log-events --log-group-name my-group [--log-stream-names LIST_OF_STREAMS_TO_SEARCH] [--filter-pattern VALID_METRIC_FILTER_PATTERN]
Um Protokolleinträge über einen bestimmten Zeitraum zu durchsuchen, verwenden Sie den AWS CLI

Führen Sie in einer Befehlszeile den folgenden filter-log-eventsBefehl aus:

aws logs filter-log-events --log-group-name my-group [--log-stream-names LIST_OF_STREAMS_TO_SEARCH] [--start-time 1482197400000] [--end-time 1482217558365] [--filter-pattern VALID_METRIC_FILTER_PATTERN]

Wechseln von Metriken zu Protokollen

Sie können aus anderen Teilen der Konsole zu bestimmten Protokolleinträge wechseln.

So rufen Sie Protokolle von Dashboard-Widgets aus auf
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Dashboards aus.

  3. Wählen Sie ein Dashboard.

  4. Wählen Sie im Widget das Symbol zum Anzeigen der Protokolle und dann die Option View logs in this time range. Wenn mehrere Metrikfilter vorhanden sind, wählen Sie einen Filter aus der Liste aus. Wenn mehr Metrikfilter vorhanden sind, als in der Liste angezeigt werden, wählen Sie More metric filters (Weitere Metrikfilter) aus und wählen Sie einen Metrikfilter aus oder suchen Sie danach.

So rufen Sie Protokolle aus Metriken ab
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Geben Sie in das Suchfeld auf der Registerkarte All metrics den Namen der Metrik ein und drücken Sie die Eingabetaste.

  4. Wählen Sie eine oder mehrere Metriken aus den Suchergebnissen aus.

  5. Wählen Sie Actions und View logs aus. Wenn mehrere Metrikfilter vorhanden sind, wählen Sie einen Filter aus der Liste aus. Wenn mehr Metrikfilter vorhanden sind, als in der Liste angezeigt werden, wählen Sie More metric filters (Weitere Metrikfilter) aus und wählen Sie einen Metrikfilter aus oder suchen Sie danach.

Fehlerbehebung

Suche dauert zu lange

Wenn viele Protokolldaten vorhanden sind, kann die Suche sehr lange dauern. Gehen Sie wie folgt vor, um die Suche zu beschleunigen:

  • Wenn Sie das verwenden AWS CLI, können Sie die Suche auf die Log-Streams beschränken, an denen Sie interessiert sind. Wenn Ihre Protokollgruppe beispielsweise 1000 Logstreams hat, Sie aber nur drei Log-Streams sehen möchten, von denen Sie wissen, dass sie relevant sind, können Sie AWS CLI um Ihre Suche auf nur diese drei Logstreams innerhalb der Protokollgruppe zu beschränken.

  • Verwenden Sie einen kürzeren, individuelleren Zeitraum, wodurch die Menge der durchsuchten Daten reduziert und die Abfrage beschleunigt werden.