Class PrometheusDataSetListener
- java.lang.Object
-
- org.kie.server.services.prometheus.PrometheusDataSetListener
-
- All Implemented Interfaces:
org.dashbuilder.dataset.def.DataSetDefRegistryListener,org.dashbuilder.dataset.def.DataSetPostProcessor,org.dashbuilder.dataset.def.DataSetPreprocessor
public class PrometheusDataSetListener extends Object implements org.dashbuilder.dataset.def.DataSetDefRegistryListener, org.dashbuilder.dataset.def.DataSetPreprocessor, org.dashbuilder.dataset.def.DataSetPostProcessor
-
-
Field Summary
Fields Modifier and Type Field Description protected static io.prometheus.client.CounterdataSetExecutionprotected static io.prometheus.client.SummarydataSetExecutionTimeprotected static io.prometheus.client.GaugenumberOfRegisteredDataSetprotected static io.prometheus.client.GaugenumberOfRunningDataSetLookups
-
Constructor Summary
Constructors Constructor Description PrometheusDataSetListener(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit()voidonDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef oldDef, org.dashbuilder.dataset.def.DataSetDef newDef)voidonDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef dataSetDef)voidonDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef dataSetDef)voidonDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef dataSetDef)voidpostProcess(org.dashbuilder.dataset.DataSetLookup lookup, org.dashbuilder.dataset.DataSet dataSet)voidpreprocess(org.dashbuilder.dataset.DataSetLookup lookup)
-
-
-
Field Detail
-
numberOfRegisteredDataSet
protected static final io.prometheus.client.Gauge numberOfRegisteredDataSet
-
numberOfRunningDataSetLookups
protected static final io.prometheus.client.Gauge numberOfRunningDataSetLookups
-
dataSetExecutionTime
protected static final io.prometheus.client.Summary dataSetExecutionTime
-
dataSetExecution
protected static final io.prometheus.client.Counter dataSetExecution
-
-
Method Detail
-
init
protected void init()
-
onDataSetDefStale
public void onDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
- Specified by:
onDataSetDefStalein interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefModified
public void onDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef oldDef, org.dashbuilder.dataset.def.DataSetDef newDef)- Specified by:
onDataSetDefModifiedin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefRegistered
public void onDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
- Specified by:
onDataSetDefRegisteredin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
onDataSetDefRemoved
public void onDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
- Specified by:
onDataSetDefRemovedin interfaceorg.dashbuilder.dataset.def.DataSetDefRegistryListener
-
postProcess
public void postProcess(org.dashbuilder.dataset.DataSetLookup lookup, org.dashbuilder.dataset.DataSet dataSet)- Specified by:
postProcessin interfaceorg.dashbuilder.dataset.def.DataSetPostProcessor
-
preprocess
public void preprocess(org.dashbuilder.dataset.DataSetLookup lookup)
- Specified by:
preprocessin interfaceorg.dashbuilder.dataset.def.DataSetPreprocessor
-
-