Enum Class RocksDBMemoryOtelMetricEntity

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

public enum RocksDBMemoryOtelMetricEntity extends Enum<RocksDBMemoryOtelMetricEntity> implements ModuleMetricEntityInterface
OTel metric entities for RocksDB memory consumption stats.

Maps 1:1 from Tehuti async gauges in RocksDBMemoryStats to OTel ASYNC_GAUGE metrics. OTel names use hierarchical dot-separated naming grouped by RocksDB subsystem (memtable, compaction, flush, block_cache, sst, blob, rmd_block_cache).

Constants that correspond to a RocksDB property (queried via RocksDBStoragePartition.getRocksDBStatValue(java.lang.String)) carry the original hyphenated property name (e.g. "rocksdb.num-immutable-mem-table") and are discoverable via fromRocksDBProperty(String).