Class HeartbeatBasedCheckerStats
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.controller.lingeringjob.HeartbeatBasedCheckerStats
Tracks metrics for the batch job heartbeat-based lingering job checker.
Records three event types: heartbeat check failures (the heartbeat API call itself failed),
heartbeat timeouts (job exceeded the allowed time since last heartbeat), and active heartbeats
(jobs with a valid, non-expired heartbeat). Each event is recorded as both a Tehuti
Count
and an OTel counter.-
Field Summary
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER -
Constructor Summary
ConstructorsConstructorDescriptionHeartbeatBasedCheckerStats(io.tehuti.metrics.MetricsRepository metricsRepository) -
Method Summary
Methods inherited from class com.linkedin.venice.stats.AbstractVeniceStats
avgAndMax, avgAndTotal, getMetricFullName, getMetricsRepository, getName, getSensorFullName, getSensorFullName, isTotalStats, minAndMax, registerOnlyTotalRate, registerOnlyTotalSensor, registerPerStoreAndTotal, registerPerStoreAndTotalSensor, registerSensor, registerSensor, registerSensor, registerSensor, registerSensorAttributeGauge, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorWithAggregate, registerSensorWithAggregate, unregisterAllSensors
-
Constructor Details
-
HeartbeatBasedCheckerStats
public HeartbeatBasedCheckerStats(io.tehuti.metrics.MetricsRepository metricsRepository)
-