This scraper collects Post-Game Carnage Reports (PGCRs) from Destiny 2's API, with a focus on preserving Gambit match data for Edge of Fate analysis.
Workers (420 req/s)
→
Redis Queue
→
Batch Consumer
→
ClickHouse
GET / - This dashboardGET /api/:pgcrId - Retrieve specific PGCR (decompressed JSON)GET /health - Health check endpoint
All PGCRs stored in d2_pgcrs.all_activities, while Gambit matches
(modes 63 & 75) are duplicated to d2_pgcrs.gambit_activities for
quick Edge of Fate analysis.