Ejemplo n.º 1
0
 @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;
 }
Ejemplo n.º 2
0
  @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;
  }