Class HeartbeatBasedCheckerStats

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.controller.lingeringjob.HeartbeatBasedCheckerStats

public class HeartbeatBasedCheckerStats extends AbstractVeniceStats
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.
  • Constructor Details

    • HeartbeatBasedCheckerStats

      public HeartbeatBasedCheckerStats(io.tehuti.metrics.MetricsRepository metricsRepository)