Package org.apache.pinot.common.metrics
Class MinionMetrics
- java.lang.Object
-
- org.apache.pinot.common.metrics.AbstractMetrics<MinionQueryPhase,MinionMeter,MinionGauge,MinionTimer>
-
- org.apache.pinot.common.metrics.MinionMetrics
-
public class MinionMetrics extends AbstractMetrics<MinionQueryPhase,MinionMeter,MinionGauge,MinionTimer>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.pinot.common.metrics.AbstractMetrics
AbstractMetrics.Gauge, AbstractMetrics.Meter, AbstractMetrics.QueryPhase, AbstractMetrics.Timer
-
-
Field Summary
-
Fields inherited from class org.apache.pinot.common.metrics.AbstractMetrics
_metricPrefix, _metricsRegistry
-
-
Constructor Summary
Constructors Constructor Description MinionMetrics(String prefix, PinotMetricsRegistry metricsRegistry)MinionMetrics(PinotMetricsRegistry metricsRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MinionGauge[]getGauges()protected MinionMeter[]getMeters()protected MinionQueryPhase[]getQueryPhases()-
Methods inherited from class org.apache.pinot.common.metrics.AbstractMetrics
addCallbackGauge, addCallbackGaugeIfNeeded, addCallbackTableGaugeIfNeeded, addMeteredGlobalValue, addMeteredGlobalValue, addMeteredTableValue, addMeteredTableValue, addPhaseTiming, addPhaseTiming, addTimedTableValue, addTimedValue, addValueToGlobalGauge, addValueToTableGauge, containsGauge, getMeteredTableValue, getMetricsRegistry, getTableName, getValueOfGlobalGauge, getValueOfGlobalGauge, getValueOfTableGauge, initializeGlobalMeters, removeGauge, removeTableGauge, setValueOfGlobalGauge, setValueOfGlobalGauge, setValueOfPartitionGauge, setValueOfTableGauge
-
-
-
-
Constructor Detail
-
MinionMetrics
public MinionMetrics(PinotMetricsRegistry metricsRegistry)
-
MinionMetrics
public MinionMetrics(String prefix, PinotMetricsRegistry metricsRegistry)
-
-
Method Detail
-
getQueryPhases
protected MinionQueryPhase[] getQueryPhases()
- Specified by:
getQueryPhasesin classAbstractMetrics<MinionQueryPhase,MinionMeter,MinionGauge,MinionTimer>
-
getMeters
protected MinionMeter[] getMeters()
- Specified by:
getMetersin classAbstractMetrics<MinionQueryPhase,MinionMeter,MinionGauge,MinionTimer>
-
getGauges
protected MinionGauge[] getGauges()
- Specified by:
getGaugesin classAbstractMetrics<MinionQueryPhase,MinionMeter,MinionGauge,MinionTimer>
-
-