for (Stage stage : pipeline.getStages()) {
String stgName = stage.getStageName();
if (!_stageLatencyMonitorMap.containsKey(stgName)) {
try {
_stageLatencyMonitorMap.put(stage.getStageName(),
new HelixStageLatencyMonitor(_manager.getClusterName(), stgName));
} catch (Exception e) {
LOG.error("Couldn't create StageLatencyMonitor mbean for stage: " + stgName, e);
}
} else {
LOG.error("StageLatencyMonitor for stage: " + stgName + " already exists. Skip register it");