while (active) {
Transaction t = Cat.newTransaction("AlertApp", TimeHelper.getMinuteStr());
long current = System.currentTimeMillis();
try {
MonitorRules monitorRules = m_appRuleConfigManager.getMonitorRules();
Map<String, Rule> rules = monitorRules.getRules();
for (Entry<String, Rule> entry : rules.entrySet()) {
try {
processRule(entry.getValue());
} catch (Exception e) {