Class ClusterStats


  • public class ClusterStats
    extends AbstractVeniceStats
    This class includes the metrics in the cluster-level. So far it is per store.
    • Constructor Detail

      • ClusterStats

        public ClusterStats​(io.tehuti.metrics.MetricsRepository metricsRepository,
                            java.lang.String storeName)
    • Method Detail

      • recordBlockedInstanceCount

        public void recordBlockedInstanceCount​(int count)
      • recordUnhealthyInstanceCount

        public void recordUnhealthyInstanceCount​(int count)
      • recordPendingRequestCount

        public void recordPendingRequestCount​(java.lang.String instance,
                                              int count)
      • updateCurrentVersion

        public void updateCurrentVersion​(int currentVersion)
      • recordVersionUpdateFailure

        public void recordVersionUpdateFailure()
      • getMetricValues

        public java.util.List<java.lang.Double> getMetricValues​(java.lang.String sensorName,
                                                                java.lang.String... stats)