Class VeniceMetricsRepository

java.lang.Object
io.tehuti.metrics.MetricsRepository
com.linkedin.venice.stats.VeniceMetricsRepository
All Implemented Interfaces:
Closeable, AutoCloseable

public class VeniceMetricsRepository extends io.tehuti.metrics.MetricsRepository implements Closeable
Repository to hold both tehuti and OpenTelemetry metrics. This class extends MetricsRepository to keep the changes to a minimum and to avoid a breaking change.
Once all components are migrated to use this class: make this class add MetricsRepository as a member variable and delegate all tehuti calls to it.