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.
Verwenden Sie natürliche Sprache, um CloudWatch Logs Insights-Abfragen zu generieren und zu aktualisieren
CloudWatch Logs unterstützt eine Abfragefunktion in natürlicher Sprache, mit der Sie Abfragen für CloudWatch Logs Insights und CloudWatch Metrics Insights generieren und aktualisieren können.
Mit dieser Funktion können Sie Fragen zu den CloudWatch Logs-Daten, nach denen Sie suchen, stellen oder diese in einfachem Englisch beschreiben. Die Funktion in natürlicher Sprache generiert eine Abfrage auf der Grundlage einer von Ihnen eingegebenen Eingabeaufforderung und bietet eine line-by-line Erläuterung der Funktionsweise der Abfrage. Sie können Ihre Abfrage auch aktualisieren, um Ihre Daten weiter zu untersuchen.
Abhängig von Ihrer Umgebung können Sie Eingabeaufforderungen wie „Was sind die 100 wichtigsten Quell-IP-Adressen nach übertragenen Byte?“ eingeben. und „Finde die 10 langsamsten Lambda-Funktionsanfragen.“
Anmerkung
Die Abfragefunktion in natürlicher Sprache ist generell in 10 Regionen verfügbar. In einigen Regionen führt die Funktion regionsübergreifende Aufrufe an Regionen in den Vereinigten Staaten durch, um die Abfrageaufforderungen zu verarbeiten. In der folgenden Tabelle sind die unterstützten Regionen aufgeführt und es wird gezeigt, wo die einzelnen Regionen ihre Eingabeaufforderungen verarbeiten.
Unterstützte Region | Region, in der die Aufforderung verarbeitet wird |
---|---|
USA Ost (Nord-Virginia) |
USA Ost (Nord-Virginia) |
US East (Ohio) |
USA Ost (Nord-Virginia) |
USA West (Oregon) |
USA West (Oregon) |
Asien-Pazifik (Hongkong) |
USA West (Oregon) |
Asien-Pazifik (Singapur) |
USA West (Oregon) |
Asien-Pazifik (Sydney) |
USA West (Oregon) |
Asien-Pazifik (Tokio) |
Asien-Pazifik (Tokio) |
Europa (Frankfurt) |
Europe (Frankfurt) |
Europa (Irland) |
USA Ost (Nord-Virginia) |
Europa (Stockholm) |
USA Ost (Nord-Virginia) |
Um eine CloudWatch Logs Insights-Abfrage mit dieser Funktion zu generieren, öffnen Sie den CloudWatch Logs Insights-Abfrage-Editor, wählen Sie die Log-Gruppe aus, die Sie abfragen möchten, und wählen Sie Abfrage generieren aus.
Wichtig
Um die Abfragefunktion in natürlicher Sprache verwenden zu können, müssen Sie mit den ReadOnlyAccessIAMRichtlinien CloudWatchLogsFullAccess, CloudWatchLogsReadOnlyAccessAdministratorAccess, oder angemeldet sein oder über die cloudwatch:GenerateQuery
entsprechende Berechtigung verfügen.
Beispielabfragen
In den Beispielen in diesem Abschnitt wird beschrieben, wie Abfragen mithilfe der natürlichen Sprachfunktion generiert und aktualisiert werden.
Anmerkung
Weitere Informationen zum CloudWatch Logs Insights-Abfrage-Editor und zur Syntax finden Sie unter CloudWatch Logs Insights-Abfragesyntax.
Beispiel: Eine Abfrage in natürlicher Sprache generieren
Um eine Abfrage in natürlicher Sprache zu generieren, geben Sie eine Aufforderung ein und wählen Sie Neue Abfrage generieren. Dieses Beispiel zeigt eine Abfrage, die eine einfache Suche durchführt.
Telefonansage
Im Folgenden finden Sie ein Beispiel für eine Eingabeaufforderung, die die Fähigkeit anweist, nach den 10 langsamsten Lambda-Funktionsaufrufen zu suchen.
Find the 10 slowest requests
Abfrage
Im Folgenden finden Sie ein Beispiel für eine Abfrage, die die Funktion natürlicher Sprache anhand der Eingabeaufforderung generiert. Beachten Sie, wie die Aufforderung in einem Kommentar vor der Abfrage erscheint. Nach der Abfrage können Sie eine Erklärung lesen, in der beschrieben wird, wie die Abfrage funktioniert.
# Find the 10 slowest requests fields @timestamp, @message, @duration | sort @duration desc | limit 10 # This query retrieves the timestamp, message and duration fields from the logs and sorts them in descending order by duration to find the 10 slowest requests.
Anmerkung
Verwenden Sie das Zahnradsymbol in Ihrem Editor, um das Erscheinungsbild Ihrer Aufforderung und die Erläuterung der Funktionsweise der Abfrage zu deaktivieren.
Beispiel: Eine Abfrage in natürlicher Sprache aktualisieren
Sie können eine Abfrage aktualisieren, indem Sie die erste Eingabeaufforderung bearbeiten und dann Abfrage aktualisieren wählen.
Aktualisierte Eingabeaufforderung
Das folgende Beispiel zeigt eine aktualisierte Version der vorherigen Eingabeaufforderung. Anstatt einer Aufforderung, die nach den 10 langsamsten Lambda-Funktionsaufrufen sucht, leitet diese Aufforderung nun die Fähigkeit an, nach den 20 langsamsten Lambda-Funktionsaufrufen zu suchen und eine weitere Spalte für zusätzliche Protokollereignisse einzufügen.
Show top 20 slowest requests instead and display requestId as a column
Aktualisierte Abfrage
Im Folgenden finden Sie ein Beispiel für die aktualisierte Abfrage. Beachten Sie, wie die Eingabeaufforderung in einem Kommentar vor der Abfrage erscheint. Nach der Abfrage können Sie eine Erklärung lesen, in der beschrieben wird, wie die ursprüngliche Abfrage aktualisiert wurde.
# Show top 20 slowest requests instead and display requestId as a column fields @timestamp, @message, @requestId, @duration | sort @duration desc | limit 20 # This query modifies the original query by replacing the @message field with the @requestId field and changing the limit from 10 to 20 to return the top 20 log events by duration instead of the top 10.
Abmeldung von der Verwendung Ihrer Daten zur Serviceverbesserung
Die Eingabeaufforderungs-Daten in natürlicher Sprache, die Sie bereitstellen, um das KI-Modell zu trainieren und relevante Abfragen zu generieren, werden ausschließlich zur Bereitstellung und Wartung Ihres Services verwendet. Diese Daten könnten verwendet werden, um die Qualität von Logs Insights zu verbessern. CloudWatch Ihr Vertrauen, Ihre Privatsphäre sowie die Sicherheit Ihrer Inhalte sind unsere obersten Prioritäten. Weitere Informationen finden Sie unter AWS -Service-Bedingungen
Sie können die Verwendung Ihrer Inhalte zur Entwicklung oder Verbesserung der Qualität von Abfragen in natürlicher Sprache deaktivieren, indem Sie eine Opt-Out-Richtlinie für KI-Services erstellen. Um die Datenerfassung für alle CloudWatch Logs AI-Funktionen, einschließlich der Funktion zur Abfragegenerierung, abzulehnen, müssen Sie eine Opt-Out-Richtlinie für CloudWatch Logs erstellen. Weitere Informationen finden Sie unter Opt-Out-Richtlinien für KI-Services im Benutzerhandbuch für AWS Organizations .