Package step.core.timeseries
Class TimeSeries
- java.lang.Object
-
- step.core.timeseries.TimeSeries
-
public class TimeSeries extends Object
-
-
Constructor Summary
Constructors Constructor Description TimeSeries(step.core.collections.Collection<Bucket> collection, Set<String> indexedAttributes, Integer timeSeriesResolution)TimeSeries(step.core.collections.CollectionFactory collectionFactory, String collectionName, Set<String> indexedAttributes, Integer ingestionResolutionPeriod)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static step.core.collections.FilterbuildFilter(Map<String,String> attributes, Long from, Long to)static step.core.collections.FilterbuildFilter(TimeSeriesAggregationQuery query)TimeSeriesAggregationPipelinegetAggregationPipeline()TimeSeriesIngestionPipelinenewIngestionPipeline()TimeSeriesIngestionPipelinenewIngestionPipeline(long flushingPeriodInMs)voidperformHousekeeping(TimeSeriesQuery housekeepingQuery)protected static longtimestampToBucketTimestamp(long timestamp, long resolution)
-
-
-
Method Detail
-
performHousekeeping
public void performHousekeeping(TimeSeriesQuery housekeepingQuery)
-
newIngestionPipeline
public TimeSeriesIngestionPipeline newIngestionPipeline()
-
newIngestionPipeline
public TimeSeriesIngestionPipeline newIngestionPipeline(long flushingPeriodInMs)
-
getAggregationPipeline
public TimeSeriesAggregationPipeline getAggregationPipeline()
-
timestampToBucketTimestamp
protected static long timestampToBucketTimestamp(long timestamp, long resolution)
-
buildFilter
public static step.core.collections.Filter buildFilter(Map<String,String> attributes, Long from, Long to)
-
buildFilter
public static step.core.collections.Filter buildFilter(TimeSeriesAggregationQuery query)
-
-