Patent ID: 8321479
Filing Date: 2012-11-27
Classification: G06F

Abstract:
1. A method for processing data, comprising: receiving time series measurement data about a plurality of application metrics over a plurality of time periods, wherein each application metric measures the performance of a component of a software application; writing said received time series measurement data to a first file in a spool format, the first file having blocks of data each including a header indicating a begin time for the time period associated with the block of data and storing all time series measurement data received within the time period associated with the block of data; converting the first file into a second file having a header and blocks of data containing said time series measurement data in a second format suited for compact storage, wherein each block of data stores only time series measurement data for a single application metric, the header indicating the time period between each instance of time series measurement data stored in the block of data; receiving a query for a particular application metric; and searching the second file for time series measurement data for the particular application metric in response to the query.