Class DataProviderImpl
java.lang.Object
io.vertigo.dashboard.impl.services.data.DataProviderImpl
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,DataProvider
-
Constructor Summary
ConstructorsConstructorDescriptionDataProviderImpl(Optional<String> appNameOpt, io.vertigo.database.timeseries.TimeSeriesManager timeSeriesManager) -
Method Summary
Modifier and TypeMethodDescriptionio.vertigo.database.timeseries.TimedDatasgetClusteredTimeSeries(io.vertigo.database.timeseries.ClusteredMeasure clusteredMeasure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter) List<io.vertigo.core.analytics.health.HealthCheck> io.vertigo.database.timeseries.TimedDatasgetLastTabulardDatas(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy) List<io.vertigo.core.analytics.metric.Metric> io.vertigo.database.timeseries.TabularDatasgetTabularData(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy) getTagValues(String measurement, String tag) io.vertigo.database.timeseries.TimedDatasgetTimeSeries(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter) io.vertigo.database.timeseries.TabularDatasgetTops(String measure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String groupBy, int maxRows)
-
Constructor Details
-
DataProviderImpl
-
-
Method Details
-
getTimeSeries
public io.vertigo.database.timeseries.TimedDatas getTimeSeries(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter) - Specified by:
getTimeSeriesin interfaceDataProvider
-
getClusteredTimeSeries
public io.vertigo.database.timeseries.TimedDatas getClusteredTimeSeries(io.vertigo.database.timeseries.ClusteredMeasure clusteredMeasure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter) - Specified by:
getClusteredTimeSeriesin interfaceDataProvider
-
getLastTabulardDatas
public io.vertigo.database.timeseries.TimedDatas getLastTabulardDatas(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy) - Specified by:
getLastTabulardDatasin interfaceDataProvider
-
getTabularData
public io.vertigo.database.timeseries.TabularDatas getTabularData(List<String> measures, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String... groupBy) - Specified by:
getTabularDatain interfaceDataProvider
-
getTops
public io.vertigo.database.timeseries.TabularDatas getTops(String measure, io.vertigo.database.timeseries.DataFilter dataFilter, io.vertigo.database.timeseries.TimeFilter timeFilter, String groupBy, int maxRows) - Specified by:
getTopsin interfaceDataProvider
-
getTagValues
- Specified by:
getTagValuesin interfaceDataProvider
-
getHealthChecks
- Specified by:
getHealthChecksin interfaceDataProvider
-
getMetrics
- Specified by:
getMetricsin interfaceDataProvider
-