Veröffentlicht am: Sep 6, 2023
Wir freuen uns, die Unterstützung regulärer Ausdrücke für die Filtermustersyntax von Amazon CloudWatch Logs ankündigen zu können, mit der die Suche und der Abgleich relevanter Protokolle vereinfacht wird. Kunden verwenden die Filtermustersyntax aktuell, um Protokolle zu durchsuchen, Metriken mithilfe von Metrikfiltern zu extrahieren und spezifische Protokolle mit Abonnementfiltern an andere Ziele zu senden. Mit der heutigen Einführung können Kunden diese Vorgänge mit flexiblen und leistungsstarken regulären Ausdrücken innerhalb von Filtermustern weiter an ihre Bedürfnisse anpassen. Kunden können jetzt einen Filter definieren, der mehreren IP-Subnetzen oder HTTP-Statuscodes entspricht, indem sie einen regulären Ausdruck wie '{$.statusCode=%4 [0-9]{2}%}' verwenden, anstatt mehrere Filter für jede Variante definieren zu müssen, wodurch der Konfigurations- und Verwaltungsaufwand für ihre Protokolle reduziert wird.
Filtermuster bilden die Syntax, die Metrikfilter, Abonnementfilter und die Filterung von Protokollereignissen verwenden, um Begriffe in Protokollereignissen abzugleichen. Begriffe können Wörter, exakte Ausdrücke oder numerische Werte sein. Bei der Verwendung regulärer Ausdrücke zur Erstellung von Metrikfiltern oder Abonnementfiltern gibt es ein neues Kontingent von 5 regulären Ausdrucksmustern pro Protokollgruppe. Innerhalb eines bestimmten Filtermusters für Metrikfilter und Abonnementfilter gibt es ein Kontingent von 2 regulären Ausdrucksmustern.
Die Unterstützung regulärer Ausdrücke für die Filtermustersyntax von Amazon CloudWatch Logs ist in allen kommerziellen AWS-Regionen verfügbar, in denen Amazon CloudWatch Logs verfügbar ist.
Weitere Informationen finden Sie in unserer Dokumentation zur Filter- und Mustersyntax.