@Deprecated public ReportEvent getReport() { ReportEvent node = new ReportEvent(getName()); node.setLongMetric(R_NUM_LOGICAL_NODES, this.getLogicalNodeManager().getNodes().size()); node.hierarchicalMerge(nodesMan.getName(), nodesMan.getReport()); if (getAckChecker() != null) { node.hierarchicalMerge(getAckChecker().getName(), getAckChecker().getMetrics()); } return node; }
@Override public Map<String, Reportable> getSubMetrics() { Map<String, Reportable> map = new HashMap<String, Reportable>(); map.put(nodesMan.getName(), nodesMan); WALAckManager ack = getAckChecker(); if (ack != null) { map.put(ack.getName(), ack); } map.put("jvmInfo", vmInfo); map.put("sysInfo", sysInfo); // TODO (jon) LivenessMan // TODO (jon) rpcMan return map; }