public void printStatistics() { if(statSample != null) { try { long time = System.currentTimeMillis() / 1000; FetchRequest minRequest = statDB.createFetchRequest(ConsolFun.AVERAGE, time - 60 , time); FetchData minData = minRequest.fetchData(); double triplesLastMin = minData.getAggregate("triples", ConsolFun.AVERAGE); FetchRequest hourRequest = statDB.createFetchRequest(ConsolFun.AVERAGE, time - (60 * 60) , time); FetchData hourData = hourRequest.fetchData(); double triplesLastHour = hourData.getAggregate("triples", ConsolFun.AVERAGE); if(triplesLastMin != Double.NaN) { log.info("imported {} triples; statistics: {}/sec (last min), {}/sec (last hour)", UnitFormatter.formatSize(handler.triples), UnitFormatter.formatSize(triplesLastMin), UnitFormatter.formatSize(triplesLastHour)); } previous = System.currentTimeMillis(); } catch (IOException e) { log.warn("error updating statistics: {}", e.getMessage()); } } else { } }
public void printStatistics() { if(statSample != null) { try { long time = System.currentTimeMillis() / 1000; FetchRequest minRequest = statDB.createFetchRequest(ConsolFun.AVERAGE, time - 60 , time); FetchData minData = minRequest.fetchData(); double triplesLastMin = minData.getAggregate("triples", ConsolFun.AVERAGE); FetchRequest hourRequest = statDB.createFetchRequest(ConsolFun.AVERAGE, time - (60 * 60) , time); FetchData hourData = hourRequest.fetchData(); double triplesLastHour = hourData.getAggregate("triples", ConsolFun.AVERAGE); if(triplesLastMin != Double.NaN) { log.info("imported {} triples; statistics: {}/sec (last min), {}/sec (last hour)", UnitFormatter.formatSize(handler.triples), UnitFormatter.formatSize(triplesLastMin), UnitFormatter.formatSize(triplesLastHour)); } previous = System.currentTimeMillis(); } catch (IOException e) { log.warn("error updating statistics: {}", e.getMessage()); } } else { } }