Amazon CloudWatch Logs now supports two subscription filters per log group

Posted on: Oct 2, 2020

Amazon CloudWatch Logs now supports two subscription filters per log group, enabling you to deliver a real-time feed of log events from CloudWatch Logs to an Amazon Kinesis Data Stream, Amazon Kinesis Data Firehose, or AWS Lambda for custom processing, analysis, or delivery to other systems.  

You can now trigger two parallel workflows on data stored in CloudWatch Logs such as delivering log events to a central Amazon S3 bucket using Amazon Kinesis Streams, while also performing custom analysis on a subset of log data using AWS Lambda. You can do this by creating two subscription filters with different user-defined filter patterns on a single log group, giving you additional control on processing and delivering your log data to multiple destinations. 

CloudWatch Logs is available in all public AWS regions and AWS GovCloud (US). To learn more, read the documentation on CloudWatch Log Subscription Filters.