Enum Class RocksDBStatsOtelMetricEntity

java.lang.Object
java.lang.Enum<RocksDBStatsOtelMetricEntity>
com.linkedin.davinci.stats.RocksDBStatsOtelMetricEntity
All Implemented Interfaces:
ModuleMetricEntityInterface, Serializable, Comparable<RocksDBStatsOtelMetricEntity>, Constable

public enum RocksDBStatsOtelMetricEntity extends Enum<RocksDBStatsOtelMetricEntity> implements ModuleMetricEntityInterface
OTel metric entity definitions for RocksDBStats.

Per-component block cache metrics (index, filter, data, compression_dict) are consolidated into single metrics with a VENICE_ROCKSDB_BLOCK_CACHE_COMPONENT dimension. 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 emitted as joint Tehuti+OTel.

Get-hit-by-level metrics are consolidated into GET_HIT_COUNT with a VENICE_ROCKSDB_LEVEL dimension.

Block cache hit ratio is Tehuti-only (derivable from existing OTel gauge metrics).

See Also: