Interface TimeSeriesPlugin
-
- All Superinterfaces:
io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Plugin
- All Known Implementing Classes:
FakeTimeSeriesPlugin
,FluxInfluxDbTimeSeriesPlugin
public interface TimeSeriesPlugin extends io.vertigo.core.node.component.Plugin
- Author:
- mlaroche
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimedDatas
getClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
List<String>
getDbNames()
TimedDatas
getLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
TabularDatas
getTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
List<String>
getTagValues(String dbName, String measurement, String tag)
TimedDatas
getTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
TabularDatas
getTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
void
insertMeasure(String dbName, Measure measure)
void
insertMeasures(String dbName, List<Measure> measures)
-
-
-
Method Detail
-
getTimeSeries
TimedDatas getTimeSeries(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter)
-
getClusteredTimeSeries
TimedDatas getClusteredTimeSeries(String dbName, ClusteredMeasure clusteredMeasure, DataFilter dataFilter, TimeFilter timeFilter)
-
getLastTabularDatas
TimedDatas getLastTabularDatas(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
-
getTabularData
TabularDatas getTabularData(String dbName, List<String> measures, DataFilter dataFilter, TimeFilter timeFilter, String... groupBy)
-
getTops
TabularDatas getTops(String dbName, String measure, DataFilter dataFilter, TimeFilter timeFilter, String groupBy, int maxRows)
-
-