Package com.linkedin.venice.producer
Class VeniceProducerMetrics
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.producer.VeniceProducerMetrics
-
Field Summary
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER
-
Constructor Summary
ConstructorDescriptionVeniceProducerMetrics
(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
recordSuccessfulRequestWithLatency
(long latencyMs) void
Methods 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
-
Constructor Details
-
VeniceProducerMetrics
public VeniceProducerMetrics(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName)
-
-
Method Details
-
recordPutRequest
public void recordPutRequest() -
recordDeleteRequest
public void recordDeleteRequest() -
recordUpdateRequest
public void recordUpdateRequest() -
recordSuccessfulRequestWithLatency
public void recordSuccessfulRequestWithLatency(long latencyMs) -
recordFailedRequest
public void recordFailedRequest()
-