Package com.linkedin.davinci.stats
Class DaVinciRecordTransformerStatsReporter
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.davinci.stats.AbstractVeniceStatsReporter<DaVinciRecordTransformerStats>
com.linkedin.davinci.stats.DaVinciRecordTransformerStatsReporter
public class DaVinciRecordTransformerStatsReporter
extends AbstractVeniceStatsReporter<DaVinciRecordTransformerStats>
This class is the reporting class for stats class
DaVinciRecordTransformerStats
Metrics reporting logics are registered into MetricsRepository
here and send out to external metrics
collection/visualization system.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Field Summary
Fields inherited from class com.linkedin.davinci.stats.AbstractVeniceStatsReporter
storeName
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER
-
Constructor Summary
ConstructorsConstructorDescriptionDaVinciRecordTransformerStatsReporter
(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName, String clusterName) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
registerLatencySensor
(String sensorBaseName, Function<DaVinciRecordTransformerStats, WritePathLatencySensor> sensorFunction) protected void
Methods inherited from class com.linkedin.davinci.stats.AbstractVeniceStatsReporter
getStats, registerConditionalStats, setStats, unregisterStats
Methods inherited from class com.linkedin.venice.stats.AbstractVeniceStats
avgAndMax, avgAndTotal, getMetricFullName, getMetricsRepository, getName, getSensorFullName, getSensorFullName, isTotalStats, minAndMax, registerOnlyTotalRate, registerOnlyTotalSensor, registerPerStoreAndTotalSensor, registerSensor, registerSensor, registerSensor, registerSensor, registerSensorAttributeGauge, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorWithAggregate, registerSensorWithAggregate, unregisterAllSensors
-
Constructor Details
-
DaVinciRecordTransformerStatsReporter
-
-
Method Details
-
registerStats
protected void registerStats()- Specified by:
registerStats
in classAbstractVeniceStatsReporter<DaVinciRecordTransformerStats>
-
registerLatencySensor
protected void registerLatencySensor(String sensorBaseName, Function<DaVinciRecordTransformerStats, WritePathLatencySensor> sensorFunction)
-