Class AggVersionedDaVinciRecordTransformerStats

All Implemented Interfaces:
StoreDataChangedListener

public class AggVersionedDaVinciRecordTransformerStats extends AbstractVeniceAggVersionedStats<DaVinciRecordTransformerStats,DaVinciRecordTransformerStatsReporter>
The store level stats for DaVinciRecordTransformer
  • Constructor Details

    • AggVersionedDaVinciRecordTransformerStats

      public AggVersionedDaVinciRecordTransformerStats(io.tehuti.metrics.MetricsRepository metricsRepository, ReadOnlyStoreRepository metadataRepository, VeniceServerConfig serverConfig)
  • Method Details

    • recordPutLatency

      public void recordPutLatency(String storeName, int version, double value, long timestamp)
    • recordDeleteLatency

      public void recordDeleteLatency(String storeName, int version, double value, long timestamp)
    • recordOnRecoveryLatency

      public void recordOnRecoveryLatency(String storeName, int version, double value, long timestamp)
    • recordOnStartVersionIngestionLatency

      public void recordOnStartVersionIngestionLatency(String storeName, int version, double value, long timestamp)
    • recordOnEndVersionIngestionLatency

      public void recordOnEndVersionIngestionLatency(String storeName, int version, double value, long timestamp)
    • recordPutError

      public void recordPutError(String storeName, int version, long timestamp)
    • recordDeleteError

      public void recordDeleteError(String storeName, int version, long timestamp)