Package com.linkedin.davinci.stats
package com.linkedin.davinci.stats
-
ClassDescriptionAbstractVeniceAggVersionedStats<STATS,
STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>> AbstractVeniceStatsReporter<STATS>OTel metric entities for adaptive throttling service tracking.Aggregates blob transfer statistics across both versioned and host-level metrics.Aggregates host-level ingestion statistics across all stores.This class is an aggregate place that keeps stats objects for multiple stores and total stats for each region for AggKafkaConsumerService.Aggregates blob transfer statistics at the store version level.The store level stats forDaVinciRecordTransformerThe store level stats or the total stats will be unpopulated because there is no easy and reliable way to aggregate gauge stats such as rt topic offset lag.Class that exposes stats related to blob transfersThis class is the reporting class for stats classBlobTransferStatsMetrics reporting logics are registered intoMetricsRepositoryhere and send out to external metrics collection/visualization system.This class is the reporting class for stats classDaVinciRecordTransformerStatsMetrics reporting logics are registered intoMetricsRepositoryhere and send out to external metrics collection/visualization system.This class contains stats for DIV.This class is the reporting class for stats classDIVStats.This class contains stats for stats on the storage node host level.This class contains stats for store ingestion.This class is the reporting class for stats classIngestionStats.Utility methods for computing ingestion statistics from aStoreIngestionTask.This class provides the stats for Kafka consumer service per region or per store.Shared utilities for OpenTelemetry versioned stats classes.Immutable holder for current and future version numbers.This class is used to track the thread pool stats for the state transitions of the participant.OTel metric entities for participant store consumption task operations.Class that exposes RocksDB memory consumption stats based on all properties that are made available in https://github.com/facebook/rocksdb/blob/master/include/rocksdb/db.h#L870 Properties exist on a per RockDB database basis (equivalent to a Venice partition).Stats for server metadata service endpoints.Aggregates all metric entities for Venice server (storage node) from all server/da-vinci Metric entities.OTel metric entity definitions for server-side read request metrics.VeniceVersionedStats<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>> VeniceVersionedStatsReporter<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>> This class serves as a latency sensor for write path that contains two types of stats: Avg and Max.