Patent ID: 8730819

Claim:
A method comprising: a computer receiving a network measurement request defining a plurality of requested metrics to be collected based on network packet traffic; transmitting from the computer a first portion of the network measurement request to one or more network devices, wherein based on the first portion of the network measurement request the one or more network devices are configured to collect a plurality of first metrics based on packets received at the network devices and to generate one or more packet data streams that contain the collected first metrics; transmitting from the computer a second portion of the same network measurement request to a stream processing engine, wherein based on the second portion of the network measurement request the stream processing engine is configured to collect a plurality of second metrics by aggregating the collected first metrics from the one or more packet data streams; wherein the first portion and the second portion of the network measurement request are different portions; wherein the second portion and not the first portion comprises a measurement query configured to aggregate the collected first metrics; the computer receiving from the stream processing engine the plurality of second metrics, the plurality of second metrics corresponding to the plurality of requested metrics.