Forwarding AWS Logs from Cloudwatch
This guide describes how logs delivered to AWS Cloudwatch can be forwarded to Bronto.
Amazon Web Services Logs delivered to Cloudwatch
Overview
Many AWS services can deliver log data to AWS Cloudwatch. These logs can be automatically forwarded to Bronto using the Bronto AWS Log Forwarder. The forwarder can be installed via a Terraform module or a Cloudformation template.
How it works
The Bronto AWS Log Forwarder is built around an AWS Lambda function that processes and forwards logs to Bronto. The function is triggered through Cloudwatch subscription filters. Log group level as well as account level subscription filters are supported. Bronto recommends to use account level subscription filters.
Setup Instructions
For users leveraging Terraform, Bronto offers a dedicated module that deploys the Lambda forwarder along with the necessary IAM roles and policies. This module supports routing different log types to different destinations within Bronto. Full details and usage instructions can be found in this GitHub repository.
For users leveraging Cloudformation, Bronto also offers a Cloudformation template that deploys the Lambda forwarder along with the necessary infrastructure. This Cloudformation template can be found at this URL and use within the AWS Console in order to create the corresponding stack by filling out a form.
If you prefer not to use Terraform or Cloudformation, the Lambda function code and a pre-packaged deployment artifact are available in this other GitHub repository.
For assistance or questions, feel free to reach out to us at support@bronto.io.