Merge branch 'prometheus-fix_step_calculation' of https://github.com/dan-cleinmark/grafana into dan-cleinmark-prometheus-fix_step_calculation

This commit is contained in:
Torkel Ödegaard 2015-10-29 16:50:18 +01:00
commit 59fc72d37e

View File

@ -99,11 +99,11 @@ function (angular, _, moment, dateMath) {
var url = '/api/v1/query_range?query=' + encodeURIComponent(query.expr) + '&start=' + start + '&end=' + end;
var step = query.step;
var range = Math.floor(end - start);
var range = Math.ceil(end - start);
// Prometheus drop query if range/step > 11000
// calibrate step if it is too big
if (step !== 0 && range / step > 11000) {
step = Math.floor(range / 11000);
step = Math.ceil(range / 11000);
}
url += '&step=' + step;
@ -212,7 +212,7 @@ function (angular, _, moment, dateMath) {
sec = 1;
}
return Math.floor(sec * intervalFactor) + 's';
return Math.ceil(sec * intervalFactor) + 's';
};
function transformMetricData(md, options) {