1. A method, comprising: operating a router in a hierarchically routed computer network; receiving collected data at the router from one or more hierarchically lower devices in the network; converting the collected data to aggregated metadata according to a dynamic schema; storing the aggregated metadata at the router; transmitting the aggregated metadata to one or more hierarchically higher routers in the network; and serving one or more queries by the router based on the aggregated metadata.