devxy/build-cran-binaries
Watch
1
0
Fork
You've already forked build-cran-binaries
0
build-cran-binaries/specs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s 2614d40bd9 feat(stats): collect CDN access logs and publish download statistics
Add an hourly download-stats pipeline that reads the cran-rpkgs Bunny
access logs into a download_stats schema in the build metadata database
and publishes aggregated counts to /stats/downloads.json for the
rpkgs.com /stats page.

- Classify each request (download, index, redirect reason, probe, noise)
  mirroring the edge router, and split cloud/CI networks from the rest.
- De-duplicate downloads per client, package version and day, and key
  clients on a salted HMAC so no IP is stored or published.
- Exclude our own CI runners and record run windows to show gaps.
- Declare the zone's logging settings and allow CORS for JSON.
2026-11-14 13:02:53 +01:00
..
2026-06-30-package-patching-design.md feat(stats): collect CDN access logs and publish download statistics 2026-11-14 13:02:53 +01:00
2026-08-07-per-minor-edge-routing-design.md feat(edge): route PACKAGES requests to the per-R-minor slot (#152) 2026-08-07 14:12:22 +00:00
2026-08-12-shard-weekly-rebuild-design.md feat(rebuild): shard the weekly rebuild and make each shard resumable (#163) 2026-08-12 08:30:29 +00:00