@Override public float getDiskWritesRate() { return diskWritesRate.getRate(); } }
@Override public float getDiskWritesRate() { return diskWritesRate.getRate(); } }
@Override public float getAverageReads() { return averageReadsRate.getRate(); }
@Override public float getAverageWrites() { return averageWritesRate.getRate(); }
@Override public float getPutsRate() { return putRequestRate.getRate(); }
@Override public float getAverageWrites() { return averageWritesRate.getRate(); }
@Override public float getPutAllRate() { return putAllRate.getRate(); }
@Override public float getGetsRate() { return getRequestRate.getRate(); }
@Override public float getPutRemoteRate() { return putRemoteRate.getRate(); }
@Override public float getCreatesRate() { return createsRate.getRate(); }
@Override public float getPutRemoteRate() { return putRemoteRate.getRate(); }
@Override public float getAverageReads() { return averageReadsRate.getRate(); }
@Override public float getPutsRate() { return putRequestRate.getRate(); }
public float getGetsRate() { this.instGetsRate = getsRate.getRate(); return instGetsRate; }
public float getPutAllRate() { this.instPutAllRate = putAllRate.getRate(); return instPutAllRate; }
public float getRate() { long currentTime = System.currentTimeMillis(); return getRate(currentTime); }
public void testMultiStatLongRate() throws Exception { String[] counters = new String[] { "MULTI_STATS_LONG_COUNTER_1", "MULTI_STATS_LONG_COUNTER_2" }; StatsRate multiStatsRate = new StatsRate(counters, StatType.LONG_TYPE, statsMonitor); MULTI_STATS_LONG_COUNTER_1 = 5000L; MULTI_STATS_LONG_COUNTER_2 = 4000L; float actualRate = multiStatsRate.getRate(); MULTI_STATS_LONG_COUNTER_1 = 10000L; MULTI_STATS_LONG_COUNTER_2 = 8000L; actualRate = multiStatsRate.getRate(); float expectedRate = 9000; assertEquals(expectedRate, actualRate); }
public void testSingleStatIntRate() throws Exception { StatsRate singleStatsRate = new StatsRate("SINGLE_STATS_INT_COUNTER", StatType.INT_TYPE, statsMonitor); SINGLE_STATS_INT_COUNTER = 5000; float actualRate = singleStatsRate.getRate(); SINGLE_STATS_INT_COUNTER = 10000; long poll2 = System.currentTimeMillis(); actualRate = singleStatsRate.getRate(); float expectedRate = 5000; assertEquals(expectedRate, actualRate); }
public void testMultiStatIntRate() throws Exception { String[] counters = new String[] { "MULTI_STATS_INT_COUNTER_1", "MULTI_STATS_INT_COUNTER_2" }; StatsRate multiStatsRate = new StatsRate(counters, StatType.INT_TYPE, statsMonitor); MULTI_STATS_INT_COUNTER_1 = 5000; MULTI_STATS_INT_COUNTER_2 = 4000; float actualRate = multiStatsRate.getRate(); MULTI_STATS_INT_COUNTER_1 = 10000; MULTI_STATS_INT_COUNTER_2 = 8000; actualRate = multiStatsRate.getRate(); float expectedRate = 9000; assertEquals(expectedRate, actualRate); }
public void testSingleStatLongRate() throws Exception { StatsRate singleStatsRate = new StatsRate("SINGLE_STATS_LONG_COUNTER", StatType.LONG_TYPE, statsMonitor); SINGLE_STATS_LONG_COUNTER = 5000L; float actualRate = singleStatsRate.getRate(); SINGLE_STATS_LONG_COUNTER = 10000L; actualRate = singleStatsRate.getRate(); float expectedRate = 5000; assertEquals(expectedRate, actualRate); }