* fix #939

fix #939

* fixcheckstyle
This commit is contained in:
cyberdak 2018-03-21 13:51:43 +08:00 committed by 彭勇升 pengys
parent 8106c38594
commit 11ea4be87e
1 changed files with 6 additions and 1 deletions

View File

@ -144,7 +144,12 @@ public class InstanceMetricEsUIDAO extends EsDAO implements IInstanceMetricUIDAO
long errorCallTimes = ((Number)response.getResponse().getSource().get(InstanceMetricTable.COLUMN_TRANSACTION_ERROR_CALLS)).longValue();
long durationSum = ((Number)response.getResponse().getSource().get(InstanceMetricTable.COLUMN_TRANSACTION_DURATION_SUM)).longValue();
long errorDurationSum = ((Number)response.getResponse().getSource().get(InstanceMetricTable.COLUMN_BUSINESS_TRANSACTION_ERROR_DURATION_SUM)).longValue();
responseTimeTrends.add((int)((durationSum - errorDurationSum) / (callTimes - errorCallTimes)));
long correctCallTimes = callTimes - errorCallTimes;
if (correctCallTimes != 0L) {
responseTimeTrends.add((int)((durationSum - errorDurationSum) / correctCallTimes));
} else {
responseTimeTrends.add(0);
}
} else {
responseTimeTrends.add(0);
}