Class PrometheusDataSetProvider
- java.lang.Object
-
- org.dashbuilder.dataprovider.prometheus.PrometheusDataSetProvider
-
- All Implemented Interfaces:
org.dashbuilder.dataprovider.DataSetProvider,org.dashbuilder.dataset.def.DataSetDefRegistryListener
public class PrometheusDataSetProvider extends Object implements org.dashbuilder.dataprovider.DataSetProvider, org.dashbuilder.dataset.def.DataSetDefRegistryListener
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerlogprotected org.dashbuilder.dataprovider.StaticDataSetProviderstaticDataSetProviderstatic StringTIME_COLUMNstatic StringVALUE_COLUMN
-
Constructor Summary
Constructors Constructor Description PrometheusDataSetProvider()PrometheusDataSetProvider(org.dashbuilder.dataprovider.StaticDataSetProvider staticDataSetProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PrometheusDataSetProviderget()org.dashbuilder.dataset.DataSetMetadatagetDataSetMetadata(org.dashbuilder.dataset.def.DataSetDef def)org.dashbuilder.dataprovider.DataSetProviderTypegetType()booleanisDataSetOutdated(org.dashbuilder.dataset.def.DataSetDef def)org.dashbuilder.dataset.DataSetlookupDataSet(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.DataSetLookup lookup)voidonDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef olDef, org.dashbuilder.dataset.def.DataSetDef newDef)voidonDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef newDef)voidonDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef oldDef)voidonDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef def)protected org.dashbuilder.dataset.DataSettoDataSet(QueryResponse response)
-
-
-
Field Detail
-
VALUE_COLUMN
public static final String VALUE_COLUMN
- See Also:
- Constant Field Values
-
TIME_COLUMN
public static final String TIME_COLUMN
- See Also:
- Constant Field Values
-
staticDataSetProvider
protected org.dashbuilder.dataprovider.StaticDataSetProvider staticDataSetProvider
-
log
protected org.slf4j.Logger log
-
-
Method Detail
-
get
public static PrometheusDataSetProvider get()
-
getType
public org.dashbuilder.dataprovider.DataSetProviderType getType()
- Specified by:
getTypein interfaceorg.dashbuilder.dataprovider.DataSetProvider
-
getDataSetMetadata
public org.dashbuilder.dataset.DataSetMetadata getDataSetMetadata(org.dashbuilder.dataset.def.DataSetDef def) throws Exception- Specified by:
getDataSetMetadatain interfaceorg.dashbuilder.dataprovider.DataSetProvider- Throws:
Exception
-
lookupDataSet
public org.dashbuilder.dataset.DataSet lookupDataSet(org.dashbuilder.dataset.def.DataSetDef def, org.dashbuilder.dataset.DataSetLookup lookup) throws Exception- Specified by:
lookupDataSetin interfaceorg.dashbuilder.dataprovider.DataSetProvider- Throws:
Exception
-
toDataSet
protected org.dashbuilder.dataset.DataSet toDataSet(QueryResponse response)
-
onDataSetDefStale
public void onDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef def)
- Specified by:
onDataSetDefStalein interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefModified
public void onDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef olDef, org.dashbuilder.dataset.def.DataSetDef newDef)- Specified by:
onDataSetDefModifiedin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefRemoved
public void onDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef oldDef)
- Specified by:
onDataSetDefRemovedin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefRegistered
public void onDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef newDef)
- Specified by:
onDataSetDefRegisteredin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
isDataSetOutdated
public boolean isDataSetOutdated(org.dashbuilder.dataset.def.DataSetDef def)
- Specified by:
isDataSetOutdatedin interfaceorg.dashbuilder.dataprovider.DataSetProvider
-
-