/** * * @param member * name or id of the member * @return for how long the member is up. */ public long getMemberUpTime(String member) throws Exception { MemberMXBean bean = validateMember(member); return bean.getMemberUpTime(); }
/** * * @param member * name or id of the member * @return for how long the member is up. */ public long getMemberUpTime(String member) throws Exception { MemberMXBean bean = validateMember(member); return bean.getMemberUpTime(); }
public void run() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); SystemManagementService service = (SystemManagementService) getManagementService(); ObjectName memberMBeanName = service.getMemberMBeanName(oneManager); MemberMXBean bean = service.getMBeanProxy(memberMBeanName, MemberMXBean.class); assertNotNull(bean); //Ensure Data getting federated from Managing node long t1 = bean.getMemberUpTime(); try { this.wait(ManagementConstants.REFRESH_TIME *3); } catch (InterruptedException e) { fail("interrupted"); } long t2 = bean.getMemberUpTime(); assertTrue(t2>t1); } };
e.printStackTrace(); assertTrue(bean.getMemberUpTime() > 0); assertTrue(bean.getCurrentHeapSize() > 10); assertTrue(bean.getFreeHeapSize() > 0);
writeToTableAndCsv(metricsTable, "member", "upTime", memberMxBean.getMemberUpTime(), csvBuilder); writeToTableAndCsv(metricsTable, "", "cpuUsage", memberMxBean.getCpuUsage(), csvBuilder); writeToTableAndCsv(metricsTable, "", "currentHeapSize", memberMxBean.getCurrentHeapSize(), csvBuilder);
writeToTableAndCsv(metricsTable, "member", "upTime", memberMxBean.getMemberUpTime(), csvBuilder); writeToTableAndCsv(metricsTable, "", "cpuUsage", memberMxBean.getCpuUsage(), csvBuilder); writeToTableAndCsv(metricsTable, "", "currentHeapSize", memberMxBean.getCurrentHeapSize(), csvBuilder);