From 272ea9fe177d82e66acd4a93450dfb03bbb52eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 28 Jul 2014 17:54:32 +0200 Subject: [PATCH] Added global datasource config option cacheTimeout for graphite datasource, #266 --- src/app/services/graphite/graphiteDatasource.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/services/graphite/graphiteDatasource.js b/src/app/services/graphite/graphiteDatasource.js index bd6cd5608fb..e41cca02b74 100644 --- a/src/app/services/graphite/graphiteDatasource.js +++ b/src/app/services/graphite/graphiteDatasource.js @@ -22,6 +22,7 @@ function (angular, _, $, config, kbn, moment) { this.render_method = datasource.render_method || 'POST'; this.supportAnnotations = true; this.annotationEditorSrc = 'app/partials/graphite/annotation_editor.html'; + this.cacheTimeout = datasource.cacheTimeout; } GraphiteDatasource.prototype.query = function(filterSrv, options) { @@ -31,7 +32,7 @@ function (angular, _, $, config, kbn, moment) { until: this.translateTime(options.range.to, 'round-up'), targets: options.targets, format: options.format, - cacheTimeout: options.cacheTimeout, + cacheTimeout: options.cacheTimeout || this.cacheTimeout, maxDataPoints: options.maxDataPoints, };