Class RocksDBStats

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.stats.RocksDBStats

public class RocksDBStats extends AbstractVeniceStats
RocksDB ticker-based statistics. Gated by rocksdb.statistics.enabled (default false).

Per-component block cache metrics use a BLOCK_CACHE_COMPONENT dimension (INDEX/FILTER/DATA/COMPRESSION_DICT). Overall block cache miss/hit/add counters are Tehuti-only — OTel derives totals via sum by (component). Overall-only counters without per-component equivalents (add failures, bytes read/write) are joint Tehuti+OTel.

Get-hit-by-level uses a LEVEL dimension (LEVEL_0/LEVEL_1/LEVEL_2_AND_UP). Block cache hit ratio is Tehuti-only (derivable from per-component OTel gauge metrics).

See Also:
  • Constructor Details

    • RocksDBStats

      public RocksDBStats(io.tehuti.metrics.MetricsRepository metricsRepository, String name, String clusterName)
  • Method Details

    • setRocksDBStat

      public void setRocksDBStat(org.rocksdb.Statistics stat)