A method for searching time series data over a network. The method comprises employing a computing device to gather at least one stream of time series data from an information processing environment and arrange the at least one stream of time series data for searching, wherein the computing device performs actions, including: aggregating data in the at least one time series data stream based on a domain that corresponds to the at least one time series data stream; time stamping the at least one time series data stream to generate at least one time stamped event that includes at least a portion of the aggregated data; segmenting each time stamped event into a plurality of segments; time indexing the time stamped events to create time bucketed indices based on the time stamps and segments; and employing the computing device to search the time bucketed indices based on a received time series data search request.