From 61e6f63b32dfa127c11572440f3dd5e5a67f2580 Mon Sep 17 00:00:00 2001 From: Craig Miskell Date: Fri, 5 Jan 2018 09:08:40 +1300 Subject: [PATCH] Align queries to prometheus with the step to ensure 'rate' type expressions get consistent results --- public/app/plugins/datasource/prometheus/datasource.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/app/plugins/datasource/prometheus/datasource.ts b/public/app/plugins/datasource/prometheus/datasource.ts index 122fe9601a1..0782170fbd9 100644 --- a/public/app/plugins/datasource/prometheus/datasource.ts +++ b/public/app/plugins/datasource/prometheus/datasource.ts @@ -173,6 +173,9 @@ export class PrometheusDatasource { throw { message: 'Invalid time range' }; } + start = start - (start % query.step); + end = end - (end % query.step) + query.step; + var url = '/api/v1/query_range?query=' + encodeURIComponent(query.expr) +