1. A method comprising: at an edge stage of a content delivery network (CDN), collecting analytics associated with requests for content in the CDN, wherein the analytics are collected via one or more collectors disposed in the edge stage; enabling instantiation of one or more additional collectors in response to detecting an increase in recordable events in the CDN; aggregating the analytics from the edge stage with analytics collected from at least one other edge stage of the CDN; and in a database, storing the aggregated analytics according to a configurable data model.