Skip to content
This repository has been archived by the owner on Sep 23, 2020. It is now read-only.

Commit

Permalink
fix(operations): display 0 metrics values properly
Browse files Browse the repository at this point in the history
  • Loading branch information
kdaimiel committed Apr 16, 2018
1 parent 92f44f9 commit cce2a47
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ var OperationsController = (function(dashboardId) {
model.metrics = {
requestsNumber: metricsMap.requestsNumber && metricsMap.requestsNumber.oneDayValue,
requestsNumberTendency: metricsMap.requestsNumber && metricsMap.requestsNumber.tendency,
errorsRate: metricsMap.errorsNumber ? parseFloat((100 * metricsMap.errorsNumber.oneDaySampleSize / metricsMap.errorsNumber.oneDayValue).toFixed(2)) : 0,
errorsRateTendency: metricsMap.errorsNumber && metricsMap.errorsNumber.tendency,
errorsRate: metricsMap.errorsNumber && metricsMap.errorsNumber.oneDaySampleSize > 0 ? parseFloat((100 * metricsMap.errorsNumber.oneDayValue / metricsMap.errorsNumber.oneDaySampleSize || 0).toFixed(2)) : undefined,
errorsRateTendency: metricsMap.errorsNumber && metricsMap.errorsNumber.oneDaySampleSize > 0 && metricsMap.errorsNumber.tendency,
availabilityRate: metricsMap.availabilityRate && parseFloat((metricsMap.availabilityRate.oneDayValue / metricsMap.availabilityRate.oneDaySampleSize).toFixed(2)),
availabilityRateTendency: metricsMap.availabilityRate && metricsMap.availabilityRate.tendency,
responseTime: metricsMap.responseTime && parseFloat((metricsMap.responseTime.oneDayValue / metricsMap.responseTime.oneDaySampleSize).toFixed(2)),
responseTimeTendency: metricsMap.responseTime && metricsMap.responseTime.tendency,
responseTime: metricsMap.responseTime && metricsMap.responseTime.oneDaySampleSize > 0 ? parseFloat((metricsMap.responseTime.oneDayValue / metricsMap.responseTime.oneDaySampleSize).toFixed(2)) : undefined,
responseTimeTendency: metricsMap.responseTime && metricsMap.responseTime.oneDaySampleSize > 0 ? metricsMap.responseTime.tendency : undefined,
infraCost: metricsMap.infrastructureCost && parseFloat(metricsMap.infrastructureCost.oneDayValue.toFixed(2)),
infraCostTendency: metricsMap.infrastructureCost && metricsMap.infrastructureCost.tendency
};
Expand Down

0 comments on commit cce2a47

Please sign in to comment.