/** Statistics Related Counters **/ private void initializeReceiverStats() { createRequestRate = new StatsRate(StatsKey.CREAT_REQUESTS, StatType.INT_TYPE, monitor); updateRequestRate = new StatsRate(StatsKey.UPDATE_REQUESTS, StatType.INT_TYPE, monitor); destroyRequestRate = new StatsRate(StatsKey.DESTROY_REQUESTS, StatType.INT_TYPE, monitor); eventsReceivedRate = new StatsRate(StatsKey.EVENTS_RECEIVED, StatType.INT_TYPE, monitor); }
/** Statistics Related Counters **/ private void initializeReceiverStats() { createRequestRate = new StatsRate(StatsKey.CREAT_REQUESTS, StatType.INT_TYPE, monitor); updateRequestRate = new StatsRate(StatsKey.UPDATE_REQUESTS, StatType.INT_TYPE, monitor); destroyRequestRate = new StatsRate(StatsKey.DESTROY_REQUESTS, StatType.INT_TYPE, monitor); eventsReceivedRate = new StatsRate(StatsKey.EVENTS_RECEIVED, StatType.INT_TYPE, monitor); }
private void initializeStats() { eventsQueuedRate = new StatsRate(StatsKey.GATEWAYSENDER_EVENTS_QUEUED, StatType.INT_TYPE, monitor); eventsReceivedRate = new StatsRate(StatsKey.GATEWAYSENDER_EVENTS_RECEIVED, StatType.INT_TYPE, monitor); batchesDispatchedRate = new StatsRate( StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTED, StatType.INT_TYPE, monitor); batchDistributionAvgLatency = new StatsAverageLatency( StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTED, StatType.INT_TYPE, StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTE_TIME, monitor); }
private void initializeStats() { eventsQueuedRate = new StatsRate(StatsKey.GATEWAYSENDER_EVENTS_QUEUED, StatType.INT_TYPE, monitor); eventsReceivedRate = new StatsRate(StatsKey.GATEWAYSENDER_EVENTS_RECEIVED, StatType.INT_TYPE, monitor); batchesDispatchedRate = new StatsRate( StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTED, StatType.INT_TYPE, monitor); batchDistributionAvgLatency = new StatsAverageLatency( StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTED, StatType.INT_TYPE, StatsKey.GATEWAYSENDER_BATCHES_DISTRIBUTE_TIME, monitor); }
private void configureRegionMetrics() { putAllRate = new StatsRate(StatsKey.PUT_ALLS, StatType.INT_TYPE, regionMonitor); getRequestRate = new StatsRate(StatsKey.GETS, StatType.INT_TYPE, regionMonitor); putRequestRate = new StatsRate(StatsKey.PUTS, StatType.INT_TYPE, regionMonitor); destroysRate = new StatsRate(StatsKey.DESTROYS, StatType.INT_TYPE, regionMonitor); createsRate = new StatsRate(StatsKey.CREATES, StatType.INT_TYPE, regionMonitor); listenerCallsAvgLatency = new StatsAverageLatency(StatsKey.CACHE_LISTENER_CALLS_COMPLETED, StatType.INT_TYPE, StatsKey.CACHE_LISTENR_CALL_TIME, regionMonitor); writerCallsAvgLatency = new StatsAverageLatency(StatsKey.CACHE_WRITER_CALLS_COMPLETED, StatType.INT_TYPE, StatsKey.CACHE_WRITER_CALL_TIME, regionMonitor); lruDestroyRate = new StatsRate(StatsKey.LRU_DESTROYS, StatType.LONG_TYPE, regionMonitor); lruEvictionRate = new StatsRate(StatsKey.LRU_EVICTIONS, StatType.LONG_TYPE, regionMonitor); String[] writesRates = new String[] { StatsKey.PUT_ALLS, StatsKey.PUTS, StatsKey.CREATES }; averageWritesRate = new StatsRate(writesRates, StatType.INT_TYPE, regionMonitor); averageReadsRate = new StatsRate(StatsKey.GETS, StatType.INT_TYPE, regionMonitor); }
private void configureRegionMetrics() { putAllRate = new StatsRate(StatsKey.PUT_ALLS, StatType.INT_TYPE, regionMonitor); getRequestRate = new StatsRate(StatsKey.GETS, StatType.INT_TYPE, regionMonitor); putRequestRate = new StatsRate(StatsKey.PUTS, StatType.INT_TYPE, regionMonitor); destroysRate = new StatsRate(StatsKey.DESTROYS, StatType.INT_TYPE, regionMonitor); createsRate = new StatsRate(StatsKey.CREATES, StatType.INT_TYPE, regionMonitor); listenerCallsAvgLatency = new StatsAverageLatency(StatsKey.CACHE_LISTENER_CALLS_COMPLETED, StatType.INT_TYPE, StatsKey.CACHE_LISTENR_CALL_TIME, regionMonitor); writerCallsAvgLatency = new StatsAverageLatency(StatsKey.CACHE_WRITER_CALLS_COMPLETED, StatType.INT_TYPE, StatsKey.CACHE_WRITER_CALL_TIME, regionMonitor); lruDestroyRate = new StatsRate(StatsKey.LRU_DESTROYS, StatType.LONG_TYPE, regionMonitor); lruEvictionRate = new StatsRate(StatsKey.LRU_EVICTIONS, StatType.LONG_TYPE, regionMonitor); String[] writesRates = new String[] { StatsKey.PUT_ALLS, StatsKey.PUTS, StatsKey.CREATES }; averageWritesRate = new StatsRate(writesRates, StatType.INT_TYPE, regionMonitor); averageReadsRate = new StatsRate(StatsKey.GETS, StatType.INT_TYPE, regionMonitor); }
private void initializeCacheServerStats() { clientNotificationRate = new StatsRate(StatsKey.NUM_CLIENT_NOTIFICATION_REQUEST, StatType.INT_TYPE, monitor); clientNotificatioAvgLatency = new StatsAverageLatency(StatsKey.NUM_CLIENT_NOTIFICATION_REQUEST, StatType.INT_TYPE, StatsKey.CLIENT_NOTIFICATION_PROCESS_TIME, monitor); queryRequestRate = new StatsRate(StatsKey.QUERY_REQUESTS, StatType.INT_TYPE, monitor); }
private void initializeCacheServerStats() { clientNotificationRate = new StatsRate( StatsKey.NUM_CLIENT_NOTIFICATION_REQUEST, StatType.INT_TYPE, monitor); clientNotificatioAvgLatency = new StatsAverageLatency( StatsKey.NUM_CLIENT_NOTIFICATION_REQUEST, StatType.INT_TYPE, StatsKey.CLIENT_NOTIFICATION_PROCESS_TIME, monitor); queryRequestRate = new StatsRate(StatsKey.QUERY_REQUESTS, StatType.INT_TYPE, monitor); }
private void configureDiskRegionMetrics() { diskRegionReadsRate = new StatsRate(StatsKey.DISK_READS, StatType.LONG_TYPE, diskRegionMonitor); diskRegionWritesRate = new StatsRate(StatsKey.DISK_WRITES, StatType.LONG_TYPE, diskRegionMonitor); diskRegionReadsAverageLatency = new StatsAverageLatency(StatsKey.DISK_READS, StatType.LONG_TYPE, StatsKey.DISK_REGION_READ_TIME, diskRegionMonitor); diskRegionWritesAverageLatency = new StatsAverageLatency(StatsKey.DISK_WRITES, StatType.LONG_TYPE, StatsKey.DISK_REGION_WRITE_TIMES, diskRegionMonitor); }
private void initializeStats() { getRequestRate = new StatsRate(StatsKey.GET_REQUESTS, StatType.INT_TYPE, monitor); putRequestRate = new StatsRate(StatsKey.PUT_REQUESTS, StatType.INT_TYPE, monitor); getRequestAvgLatency = new StatsAverageLatency(StatsKey.GET_REQUESTS, StatType.INT_TYPE, StatsKey.PROCESS_GET_TIME, monitor); putRequestAvgLatency = new StatsAverageLatency(StatsKey.PUT_REQUESTS, StatType.INT_TYPE, StatsKey.PROCESS_PUT_TIME, monitor); }
private void initializeStats() { getRequestRate = new StatsRate(StatsKey.GET_REQUESTS, StatType.INT_TYPE, monitor); putRequestRate = new StatsRate(StatsKey.PUT_REQUESTS, StatType.INT_TYPE, monitor); getRequestAvgLatency = new StatsAverageLatency(StatsKey.GET_REQUESTS, StatType.INT_TYPE, StatsKey.PROCESS_GET_TIME, monitor); putRequestAvgLatency = new StatsAverageLatency(StatsKey.PUT_REQUESTS, StatType.INT_TYPE, StatsKey.PROCESS_PUT_TIME, monitor); }
private void configureDiskRegionMetrics() { diskRegionReadsRate = new StatsRate(StatsKey.DISK_READS, StatType.LONG_TYPE, diskRegionMonitor); diskRegionWritesRate = new StatsRate(StatsKey.DISK_WRITES, StatType.LONG_TYPE, diskRegionMonitor); diskRegionReadsAverageLatency = new StatsAverageLatency(StatsKey.DISK_READS, StatType.LONG_TYPE, StatsKey.DISK_REGION_READ_TIME, diskRegionMonitor); diskRegionWritesAverageLatency = new StatsAverageLatency(StatsKey.DISK_WRITES, StatType.LONG_TYPE, StatsKey.DISK_REGION_WRITE_TIMES, diskRegionMonitor); }
private void initializeStats(){ String[] diskReads = new String[] { StatsKey.DISK_READ_BYTES, StatsKey.DISK_RECOVERED_BYTES }; diskReadsRate = new StatsRate(diskReads, StatType.LONG_TYPE, monitor); diskWritesRate = new StatsRate( StatsKey.DISK_WRITEN_BYTES, StatType.LONG_TYPE, monitor); diskFlushTimeAvgLatency = new StatsAverageLatency( StatsKey.NUM_FLUSHES, StatType.LONG_TYPE, StatsKey.TOTAL_FLUSH_TIME, monitor); diskReadsAvgLatency = new StatsAverageLatency( StatsKey.DISK_READ_BYTES, StatType.LONG_TYPE, StatsKey.DISK_READS_TIME, monitor); diskWritesAvgLatency = new StatsAverageLatency( StatsKey.DISK_WRITEN_BYTES, StatType.LONG_TYPE, StatsKey.DISK_WRITES_TIME, monitor); }
private void initializeStats(){ String[] diskReads = new String[] { StatsKey.DISK_READ_BYTES, StatsKey.DISK_RECOVERED_BYTES }; diskReadsRate = new StatsRate(diskReads, StatType.LONG_TYPE, monitor); diskWritesRate = new StatsRate( StatsKey.DISK_WRITEN_BYTES, StatType.LONG_TYPE, monitor); diskFlushTimeAvgLatency = new StatsAverageLatency( StatsKey.NUM_FLUSHES, StatType.LONG_TYPE, StatsKey.TOTAL_FLUSH_TIME, monitor); diskReadsAvgLatency = new StatsAverageLatency( StatsKey.DISK_READ_BYTES, StatType.LONG_TYPE, StatsKey.DISK_READS_TIME, monitor); diskWritesAvgLatency = new StatsAverageLatency( StatsKey.DISK_WRITEN_BYTES, StatType.LONG_TYPE, StatsKey.DISK_WRITES_TIME, monitor); }
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 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 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); }