return alerts.values();
}
public AlertSummary generateAlertSummary(String domain, Date date) {
AlertSummary alertSummary = new AlertSummary();
alertSummary.setDomain(domain);
alertSummary.setAlertDate(date);
alertSummary.addCategory(generateCategoryByTimeCategory(date, AlertType.Network.getName()));
alertSummary.addCategory(generateCategoryByTimeCateDomain(date, AlertType.Business.getName(), domain));
alertSummary.addCategory(generateCategoryByTimeCateDomain(date, AlertType.Exception.getName(), domain));
alertSummary.addCategory(generateCategoryByTimeCateDomain(date, AlertType.System.getName(), domain));
TopologyGraph topology = m_topologyManager.buildTopologyGraph(domain, date.getTime());
int statusThreshold = 2;
alertSummary.addCategory(generateLongCallCategory(date, topology, statusThreshold));
List<String> dependencyDomains = queryDependencyDomains(topology, date, domain);
alertSummary.addCategory(generateDependCategoryByTimeCateDomain(date, AlertType.Exception.getName(),
dependencyDomains));
return alertSummary;
}