public void init() { cachePerfStats = new CachePerfStats(system); funcServiceStats = new FunctionServiceStats(system, "FunctionExecution"); long statId = OSProcess.getId(); distributionStats = new DistributionStats(system, statId); DistributionStats.enableClockStats = true; dlockStats = new DLockStats(system, statId); bridge = new MemberMBeanBridge(); bridge.addCacheStats(cachePerfStats); bridge.addFunctionStats(funcServiceStats); bridge.addDistributionStats(distributionStats); bridge.addLockServiceStats(dlockStats); bridge.addSystemStats(); bridge.addVMStats(); for(int i = 0; i<4 ; i++){ DiskStoreStats stats = new DiskStoreStats(system, getName()+i); diskStatsList.add(stats); bridge.addDiskStoreStats(stats); } for(int i = 0; i<4 ; i++){ PartitionedRegionStats stats = new PartitionedRegionStats(system, getName()+i); parRegionStatsList.add(stats); bridge.addPartionRegionStats(stats); } }
public void addRegion(Region region ){ if(region.getAttributes().getPartitionAttributes() != null){ addPartionRegionStats(((PartitionedRegion) region).getPrStats()); } LocalRegion l = (LocalRegion) region; if(l.getEvictionController() != null){ LRUStatistics stats = l.getEvictionController().getLRUHelper().getStats(); if (stats != null) { addLRUStats(stats); } } DiskRegion dr = l.getDiskRegion(); if(dr != null){ for(DirectoryHolder dh:dr.getDirectories()){ addDirectoryStats(dh.getDiskDirectoryStats()); } } }
public void addRegion(Region region ){ if(region.getAttributes().getPartitionAttributes() != null){ addPartionRegionStats(((PartitionedRegion) region).getPrStats()); } LocalRegion l = (LocalRegion) region; if(l.getEvictionController() != null){ LRUStatistics stats = l.getEvictionController().getLRUHelper().getStats(); if (stats != null) { addLRUStats(stats); } } DiskRegion dr = l.getDiskRegion(); if(dr != null){ for(DirectoryHolder dh:dr.getDirectories()){ addDirectoryStats(dh.getDiskDirectoryStats()); } } }