Class VeniceVersionedStatsReporter<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>>

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.davinci.stats.VeniceVersionedStatsReporter<STATS,STATS_REPORTER>

public class VeniceVersionedStatsReporter<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>> extends AbstractVeniceStats
  • Constructor Details

    • VeniceVersionedStatsReporter

      public VeniceVersionedStatsReporter(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName, StatsSupplier<STATS_REPORTER> statsSupplier)
  • Method Details

    • registerConditionalStats

      public void registerConditionalStats()
    • unregisterStats

      public void unregisterStats()
    • getCurrentVersion

      public int getCurrentVersion()
    • getFutureVersion

      public int getFutureVersion()
    • setCurrentStats

      public void setCurrentStats(int version, STATS stats)
    • setFutureStats

      public void setFutureStats(int version, STATS stats)
    • setTotalStats

      public void setTotalStats(STATS totalStats)