Using CloudWatch to aggregate your logs
Amazon's CloudWatch service is not only a powerful monitoring tool, but it also allows you to route multiple types of logs such as operating systems, applications, custom log files, and even CloudTrail logs to the dependable storage of CloudWatch Logs.
CloudWatch Logs allow you to group logs that come from the same source (log streams) and then search through those groups using filter patterns. Filter patterns are like the CloudWatch version of regular expressions and allow you to search through the different fields of the logs in your log streams and groups.
Using subscriptions, you can push either all the logs from a particular log stream or only those that meet a particular filter pattern. You can have subscriptions push data to either an Amazon Kinesis stream for real-time data processing or to a Lambda function for event-driven processing. You can even use a Lambda function to push logs that are driven into one or more CloudWatch...