public class PrometheusDataSetListener extends Object implements org.dashbuilder.dataset.def.DataSetDefRegistryListener, org.dashbuilder.dataset.def.DataSetPreprocessor, org.dashbuilder.dataset.def.DataSetPostProcessor
| Modifier and Type | Field and Description |
|---|---|
protected static io.prometheus.client.Counter |
dataSetExecution |
protected static io.prometheus.client.Summary |
dataSetExecutionTime |
protected static io.prometheus.client.Gauge |
numberOfRegisteredDataSet |
protected static io.prometheus.client.Gauge |
numberOfRunningDataSetLookups |
| Constructor and Description |
|---|
PrometheusDataSetListener(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
init() |
void |
onDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef oldDef,
org.dashbuilder.dataset.def.DataSetDef newDef) |
void |
onDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
void |
onDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
void |
onDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
void |
postProcess(org.dashbuilder.dataset.DataSetLookup lookup,
org.dashbuilder.dataset.DataSet dataSet) |
void |
preprocess(org.dashbuilder.dataset.DataSetLookup lookup) |
protected static final io.prometheus.client.Gauge numberOfRegisteredDataSet
protected static final io.prometheus.client.Gauge numberOfRunningDataSetLookups
protected static final io.prometheus.client.Summary dataSetExecutionTime
protected static final io.prometheus.client.Counter dataSetExecution
public PrometheusDataSetListener(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry)
protected void init()
public void onDataSetDefStale(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
onDataSetDefStale in interface org.dashbuilder.dataset.def.DataSetDefRegistryListenerpublic void onDataSetDefModified(org.dashbuilder.dataset.def.DataSetDef oldDef,
org.dashbuilder.dataset.def.DataSetDef newDef)
onDataSetDefModified in interface org.dashbuilder.dataset.def.DataSetDefRegistryListenerpublic void onDataSetDefRegistered(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
onDataSetDefRegistered in interface org.dashbuilder.dataset.def.DataSetDefRegistryListenerpublic void onDataSetDefRemoved(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
onDataSetDefRemoved in interface org.dashbuilder.dataset.def.DataSetDefRegistryListenerpublic void postProcess(org.dashbuilder.dataset.DataSetLookup lookup,
org.dashbuilder.dataset.DataSet dataSet)
postProcess in interface org.dashbuilder.dataset.def.DataSetPostProcessorpublic void preprocess(org.dashbuilder.dataset.DataSetLookup lookup)
preprocess in interface org.dashbuilder.dataset.def.DataSetPreprocessorCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.