Analysing your CDN usage
summary
CDNlysis pulls gzip CloudFront logs from S3, parses changing headers, de-duplicates records and streams CloudFront logs to InfluxDB for real-time queries and Grafana dashboards. It's a Go binary (Docker option) that uses persistent queues and a producer/consumer pipeline, limited by Amazon to about 500 req/sec, and it processes 7M records in 4–5 hours. Output drives concrete actions: per-tenant bandwidth chargebacks, geo-based API moves, and choosing lower-bitrate encodes where delivery is slow.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:21Preface
- 2:29Optimising Static content delivery
- 3:21Pricing
- 4:46What can rich analysis do?
- 16:13State Flow
related talks
53mCDNs 101: An Introduction to Content Delivery Networks
39mLarge scale streaming analytics
32mWhat is a CDN & why Developers should Care about using one
31mMigrating content distribution to Amazon CloudFront: Best practices
29mSex, Lies & Videotapes: The Truth Behind Your CDN Logs
24mForensic Log Analysis with BigQuery
55mCloud Analytics: from 0 to 100,000 events per second in 50'
31mLogging at Scale, Billion+ messages, 100K msg/sec
