Class AbstractVeniceStatsReporter<STATS>

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.davinci.stats.AbstractVeniceStatsReporter<STATS>
Direct Known Subclasses:
BlobTransferStatsReporter, DIVStatsReporter, HeartbeatStatReporter, IngestionStatsReporter

public abstract class AbstractVeniceStatsReporter<STATS> extends AbstractVeniceStats
  • Field Details

    • storeName

      protected String storeName
  • Constructor Details

    • AbstractVeniceStatsReporter

      public AbstractVeniceStatsReporter(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName)
  • Method Details

    • registerStats

      protected abstract void registerStats()
    • registerConditionalStats

      protected void registerConditionalStats()
    • unregisterStats

      protected void unregisterStats()
    • setStats

      public void setStats(STATS stats)
    • getStats

      public STATS getStats()