Skip to content

Commit d086f5d

Browse files
roman-vynartorkelo
authored andcommitted
Align step with interval passed to Prometheus query using rate() (grafana#5839)
1 parent 6fae5a3 commit d086f5d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

public/app/plugins/datasource/prometheus/datasource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export function PrometheusDatasource(instanceSettings, $q, backendSrv, templateS
7979
query.expr = templateSrv.replace(target.expr, options.scopedVars, self.interpolateQueryExpr);
8080
query.requestId = options.panelId + target.refId;
8181

82-
var interval = target.interval || options.interval;
82+
var interval = templateSrv.replace(target.interval, options.scopedVars) || options.interval;
8383
var intervalFactor = target.intervalFactor || 1;
8484
target.step = query.step = this.calculateInterval(interval, intervalFactor);
8585
var range = Math.ceil(end - start);

public/app/plugins/datasource/prometheus/query_ctrl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class PrometheusQueryCtrl extends QueryCtrl {
6868
expr: this.templateSrv.replace(this.target.expr, this.panelCtrl.panel.scopedVars, this.datasource.interpolateQueryExpr),
6969
range_input: rangeDiff + 's',
7070
end_input: endTime,
71-
step_input: '',
71+
step_input: this.target.step,
7272
stacked: this.panelCtrl.panel.stack,
7373
tab: 0
7474
};

0 commit comments

Comments
 (0)