From 7bccd17bbea4a9e18a81a2fd9baea74360c4889b Mon Sep 17 00:00:00 2001 From: Adam Heinz Date: Fri, 28 Aug 2015 10:07:54 -0400 Subject: [PATCH] Enable 'Test Connection' for Elasticsearch datasource. --- public/app/plugins/datasource/elasticsearch/datasource.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/app/plugins/datasource/elasticsearch/datasource.js b/public/app/plugins/datasource/elasticsearch/datasource.js index 7521a962f31..511df382153 100644 --- a/public/app/plugins/datasource/elasticsearch/datasource.js +++ b/public/app/plugins/datasource/elasticsearch/datasource.js @@ -294,6 +294,13 @@ function (angular, _, config, kbn, moment, ElasticQueryBuilder) { }); }; + ElasticDatasource.prototype.testDatasource = function() { + var query = JSON.stringify(); + return this._post('/_search?search_type=count', query).then(function() { + return { status: "success", message: "Data source is working", title: "Success" }; + }); + }; + ElasticDatasource.prototype.query = function(options) { var queryBuilder = new ElasticQueryBuilder; var query = queryBuilder.build(options.targets);