Class BasicConsumerStats
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.davinci.consumer.stats.BasicConsumerStats
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumMetric names for tehuti metrics used in this class. -
Field Summary
FieldsFields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER -
Constructor Summary
ConstructorsConstructorDescriptionBasicConsumerStats(io.tehuti.metrics.MetricsRepository metricsRepository, String consumerName, String storeName) -
Method Summary
Modifier and TypeMethodDescriptionvoidemitChunkedRecordCountMetrics(VeniceResponseStatusCategory responseStatusCategory) This won't be emitted by DVRT CDC, since it doesn't have context into chunked records.voidemitCurrentConsumingVersionMetrics(int minVersion, int maxVersion) voidemitHeartBeatDelayMetrics(long heartBeatDelay) voidemitPollCountMetrics(VeniceResponseStatusCategory responseStatusCategory) voidemitRecordsConsumedCountMetrics(int count) voidemitVersionSwapCountMetrics(VeniceResponseStatusCategory responseStatusCategory) io.opentelemetry.api.common.AttributesMethods inherited from class com.linkedin.venice.stats.AbstractVeniceStats
avgAndMax, avgAndTotal, getMetricFullName, getMetricsRepository, getName, getSensorFullName, getSensorFullName, isTotalStats, minAndMax, registerOnlyTotalRate, registerOnlyTotalSensor, registerPerStoreAndTotalSensor, registerSensor, registerSensor, registerSensor, registerSensor, registerSensorAttributeGauge, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorWithAggregate, registerSensorWithAggregate, unregisterAllSensors
-
Field Details
-
CONSUMER_METRIC_ENTITIES
-
-
Constructor Details
-
BasicConsumerStats
-
-
Method Details
-
emitCurrentConsumingVersionMetrics
public void emitCurrentConsumingVersionMetrics(int minVersion, int maxVersion) -
emitHeartBeatDelayMetrics
public void emitHeartBeatDelayMetrics(long heartBeatDelay) -
emitRecordsConsumedCountMetrics
public void emitRecordsConsumedCountMetrics(int count) -
emitPollCountMetrics
-
emitVersionSwapCountMetrics
-
emitChunkedRecordCountMetrics
This won't be emitted by DVRT CDC, since it doesn't have context into chunked records. -
getBaseAttributes
public io.opentelemetry.api.common.Attributes getBaseAttributes()
-