Recommended method
Amazon Data Firehose — real-time logs deliver to a Kinesis Data Stream, which Firehose then forwards to Bronto. This is the only path that preserves the low-latency stream.Alternatives
- Amazon Data Firehose (standard logging v2) — on the distribution’s Logging tab, add a Firehose destination and set Output format to JSON. Records arrive as flat JSON, so Bronto extracts fields automatically with no Kinesis Data Stream and no custom parser. Delivery takes minutes, not seconds. The Firehose stream must be in US East (N. Virginia),
us-east-1. - CloudWatch Log Forwarder — for standard logging (v2) routed to a CloudWatch Log Group.
Migrating from legacy standard logging. If a distribution still writes standard logs to S3 with the legacy logging option, set up standard logging (v2) to Firehose as above, then turn off the legacy option. Until you do, the S3 Log Forwarder can keep reading the existing bucket with
log_type set to cf_standard_access_log.