@Override
  public int hashCode() {
    return Objects.hash(super.hashCode(), gangliaInfo, uri, jmxInfo);
  }
@return the uri info, which may include port information
ambari-server/src/main/java/org/apache/ambari/server/state/alert/MetricSource.java