private static void clearMetricIfNotNull(MutableGaugeLong metric) { if (metric != null) { metric.set(0L); } }
@Override public void setRIT(final int ritCount) { ritGauge.set(ritCount); }
@Override public void updateNumNamespacesInSpaceQuotaViolation(long numNamespacesInViolation) { namespacesViolatingQuotasGauge.set(numNamespacesInViolation); }
@Override public void setCurBlockCacheSizeGauge(long blockcacheSize) { blockCacheSizeGauge.set(blockcacheSize); }
@Override public void setRITCountOverThreshold(final int ritCount) { ritCountOverThresholdGauge.set(ritCount); }
public void setMemoryPerInstance(long value) { memoryPerInstance.set(value); }
@Override public void updateNumSpaceQuotas(long numSpaceQuotas) { spaceQuotasGauge.set(numSpaceQuotas); }
@Override public void setCallQueueLen(int len) { callQueueLenGauge.set(len); }
@Override public void setRITOldestAge(final long ritCount) { ritOldestAgeGauge.set(ritCount); }
@Override public void updateNumTablesInSpaceQuotaViolation(long numTablesInViolation) { tablesViolatingQuotasGauge.set(numTablesInViolation); }
@Override public void updateNumCurrentSpaceQuotaRegionSizeReports(long numCurrentRegionSizeReports) { regionSpaceReportsGauge.set(numCurrentRegionSizeReports); }
@Override public void updateUnblockedFlushCount(long unblockedFlushCount) { if (unblockedFlushCount > 0) { unblockedFlushHistogram.add(unblockedFlushCount); unblockedFlushGauge.set(unblockedFlushCount); } }
/** * Set a single gauge to a value. * * @param gaugeName gauge name * @param value the new value of the gauge. */ public void setGauge(String gaugeName, long value) { MutableGaugeLong gaugeInt = metricsRegistry.getGauge(gaugeName, value); gaugeInt.set(value); }
@Override public void updateBlockedFlushCount(long blockedFlushCount) { if (blockedFlushCount > 0) { blockedFlushHistogram.add(blockedFlushCount); blockedFlushGauge.set(blockedFlushCount); } }
public void addMetricsFallOffSuccessTimeLost(long timeLost) { fallOffNumCompletedFragments.incr(); fallOffSuccessTimeLost.incr(timeLost); if (timeLost > fallOffMaxSuccessTimeLostLong) { fallOffMaxSuccessTimeLostLong = timeLost; fallOffMaxSuccessTimeLost.set(timeLost); } }
public void addMetricsFallOffFailedTimeLost(long timeLost) { fallOffNumCompletedFragments.incr(); fallOffFailedTimeLost.incr(timeLost); if (timeLost > fallOffMaxFailedTimeLostLong) { fallOffMaxFailedTimeLostLong = timeLost; fallOffMaxFailedTimeLost.set(timeLost); } }
public void addDecodeBatchTime(long latency) { rateOfDecoding.add(latency); if (latency > maxTime) { maxTime = latency; maxDecodingTime.set(maxTime); } for (MutableQuantiles q : decodingTimes) { q.add(latency); } }
public void addMetricsPreemptionTimeLost(long value) { totalPreemptionTimeLost.incr(value); if (value > maxTimeLost) { maxTimeLost = value; maxPreemptionTimeLost.set(maxTimeLost); } for (MutableQuantiles q : percentileTimeLost) { q.add(value); } }
public void addMetricsPreemptionTimeToKill(long value) { totalPreemptionTimeToKill.incr(value); if (value > maxTimeToKill) { maxTimeToKill = value; maxPreemptionTimeToKill.set(maxTimeToKill); } for (MutableQuantiles q : percentileTimeToKill) { q.add(value); } }
public void addMetricsFallOffKilledTimeLost(long timeLost) { fallOffNumCompletedFragments.incr(); fallOffKilledTimeLost.incr(timeLost); if (timeLost > fallOffMaxKilledTimeLostLong) { fallOffMaxKilledTimeLostLong = timeLost; fallOffMaxKilledTimeLost.set(timeLost); } }