Sitting in the request path
These run on every request and report it as it happens. Best when you want the real client IP and the fastest data.Shopify
Edge layer on your own domain. No theme code. ~10 min
Cloudflare Worker
Paste a Worker, bind it to your routes. ~3 min
Vercel Edge Middleware
Drop a
middleware.ts, commit, deploy. ~5 minNetlify Edge Function
Add an edge function and a 4-line config. ~5 min
Reading your existing logs
These read logs your platform already produces. No code in the request path.AWS CloudFront
Standard logs through Firehose. ~5 min
Google Cloud
Cloud Run, Load Balancer, GAE logs. ~5 min
Fastly
Real-time log streaming endpoint. ~5 min
Akamai
DataStream 2 to Rankly. ~5 min
Vercel Log Drain
Pro+ plans. No code. ~3 min
Netlify Log Drain
Enterprise plans. No code. ~3 min
Anything else
Self-hosted nginx
Forward access logs with Fluent Bit. ~10 min
Custom
Any platform. POST JSON from your own code. Varies
Before you install, make sure you have
verified your domain. Events for unverified
domains are dropped.