Amazon CloudWatch kündigt Log-Routing und verkettete Log-Parser an
Amazon CloudWatch unterstützt jetzt bedingtes Log-Routing und verkettete Parser über Pipelines, sodass Sie mehr Kontrolle darüber haben, wie Protokolldaten transformiert werden und an welche CloudWatch-Protokollgruppe sie gesendet werden. CloudWatch-Pipelines sind ein vollständig verwalteter Dienst, der Telemetrie aufnimmt, transformiert und an CloudWatch weiterleitet, ohne dass die Infrastruktur verwaltet werden muss.
Protokoll-Pipelines enthalten oft eine Mischung von Event-Typen, die an verschiedene Orte gehören, und einzelne Events können ein Protokollformat in ein anderes verschachteln. Beim bedingten Protokoll-Routing definieren Sie Routen, die jedes Ereignis an eine andere CloudWatch-Protokollgruppe senden, basierend auf Bedingungen, die anhand verarbeiteter Felder ausgewertet werden. So können Sie Ereignisse nach Schweregrad, Quelle oder Typ trennen und auf jedes Ereignis die richtigen Aufbewahrungs- und Zugriffskontrollen anwenden. Bei verketteten Parsern können Sie mehrere Parserprozessoren nacheinander anwenden, wobei spätere Parser Felder verwenden, die von früheren Parsern erzeugt wurden. Sie können beispielsweise zuerst einen JSON-Envelope analysieren und dann einen Grok-Parser auf ein extrahiertes Feld anwenden. Zusammen ermöglichen Ihnen diese Funktionen, verschiedene Protokollformate zu strukturieren und sie in einer einzigen Pipeline an die richtigen Protokollgruppen weiterzuleiten.
Bedingtes Routing und verkettete Parser sind in allen kommerziellen AWS-Regionen verfügbar, in denen CloudWatch-Pipelines allgemein verfügbar sind. Sie können diese Funktionen mithilfe der AWS-Managementkonsole, der AWS-CLI oder der AWS-SDKs konfigurieren. Informationen zum Einstieg finden Sie in der Dokumentation zu Amazon CloudWatch-Pipelines.