@Override public Number getStatistic(String name) { if (name.equals(StatsKey.LRU_EVICTIONS)) { return getLruEvictions(); } if (name.equals(StatsKey.LRU_DESTROYS)) { return getLruDestroys(); } if (name.equals(StatsKey.PRIMARY_BUCKET_COUNT)) { return getTotalPrimaryBucketCount(); } if (name.equals(StatsKey.BUCKET_COUNT)) { return getTotalBucketCount(); } if (name.equals(StatsKey.TOTAL_BUCKET_SIZE)) { return getTotalBucketSize(); } if (name.equals(StatsKey.DISK_SPACE)) { return getDiskSpace(); } return 0; }
public void addLRUStats(LRUStatistics lruStats){ regionMonitor.addStatisticsToMonitor(lruStats.getStats()); }
public DiskRegionBridge(DiskRegionStats stats) { this.diskRegionStats = stats; this.aggregateRegionMonitor = new AggregateRegionStatsMonitor(REGION_MONITOR); this.diskRegionMonitor = new MBeanStatsMonitor(DISK_REGION_MONITOR); addDiskRegionStats(diskRegionStats); this.configureDiskRegionMetrics(); }
public long getTotalDiskUsage() { long diskSpaceUsage = regionMonitor.getDiskSpace(); return diskSpaceUsage; }
public void removeDirectoryStats(DiskDirectoryStats diskDirStats) { regionMonitor.removeDirectoryStatistics(diskDirStats.getStats()); }
public int getTotalPrimaryBucketCount() { return regionMonitor.getTotalPrimaryBucketCount(); }
public int getTotalBucketCount() { return regionMonitor.getTotalBucketCount(); }
public int getTotalBucketSize() { return regionMonitor.getTotalBucketSize(); }
@Override public void handleNotification(StatisticsNotification notification) { synchronized (statsMap) { if(removed){ return; } for (StatisticId statId : notification) { StatisticDescriptor descriptor = statId.getStatisticDescriptor(); String name = descriptor.getName(); Number value; try { value = notification.getValue(statId); } catch (StatisticNotFoundException e) { value = 0; } log(name,value); Number deltaValue = computeDelta(statsMap, name, value); statsMap.put(name, value); increaseStats(name, deltaValue); // fix for bug 46604 } } }
public void addPartionRegionStats(PartitionedRegionStats parStats){ regionMonitor.addStatisticsToMonitor(parStats.getStats()); }
public DiskRegionBridge(DiskRegionStats stats) { this.diskRegionStats = stats; this.aggregateRegionMonitor = new AggregateRegionStatsMonitor(REGION_MONITOR); this.diskRegionMonitor = new MBeanStatsMonitor(DISK_REGION_MONITOR); addDiskRegionStats(diskRegionStats); this.configureDiskRegionMetrics(); }
public long getDiskUsage() { long diskSpaceUsage = aggregateRegionMonitor.getDiskSpace(); return diskSpaceUsage; }
public void removeDirectoryStats(DiskDirectoryStats diskDirStats) { regionMonitor.removeDirectoryStatistics(diskDirStats.getStats()); }
public int getTotalPrimaryBucketCount() { return regionMonitor.getTotalPrimaryBucketCount(); }
public int getTotalBucketCount() { return regionMonitor.getTotalBucketCount(); }
public int getTotalBucketSize() { return regionMonitor.getTotalBucketSize(); }
@Override public void handleNotification(StatisticsNotification notification) { synchronized (statsMap) { if(removed){ return; } for (StatisticId statId : notification) { StatisticDescriptor descriptor = statId.getStatisticDescriptor(); String name = descriptor.getName(); Number value; try { value = notification.getValue(statId); } catch (StatisticNotFoundException e) { value = 0; } log(name,value); Number deltaValue = computeDelta(statsMap, name, value); statsMap.put(name, value); increaseStats(name, deltaValue); // fix for bug 46604 } } }
@Override public Number getStatistic(String name) { if (name.equals(StatsKey.LRU_EVICTIONS)) { return getLruEvictions(); } if (name.equals(StatsKey.LRU_DESTROYS)) { return getLruDestroys(); } if (name.equals(StatsKey.PRIMARY_BUCKET_COUNT)) { return getTotalPrimaryBucketCount(); } if (name.equals(StatsKey.BUCKET_COUNT)) { return getTotalBucketCount(); } if (name.equals(StatsKey.TOTAL_BUCKET_SIZE)) { return getTotalBucketSize(); } if (name.equals(StatsKey.DISK_SPACE)) { return getDiskSpace(); } return 0; }
public void addLRUStats(LRUStatistics lruStats){ regionMonitor.addStatisticsToMonitor(lruStats.getStats()); }
.toLocalizedString()); this.diskMonitor = new MemberLevelDiskMonitor(MEMBER_LEVEL_DISK_MONITOR); this.regionMonitor = new AggregateRegionStatsMonitor(MEMBER_LEVEL_REGION_MONITOR); this.gcMonitor = new GCStatsMonitor(ManagementStrings.GC_STATS_MONITOR .toLocalizedString());