[Groonga-commit] groonga/grafana-datasource-plugin-groonga at 302bc3d [master] Use backendSrv to implement testDatasource() for proxy mode

Back to archive index

Masafumi Yokoyama null+****@clear*****
Sun Feb 7 01:10:35 JST 2016


Masafumi Yokoyama	2016-02-07 01:10:35 +0900 (Sun, 07 Feb 2016)

  New Revision: 302bc3dc6ad8bcd56e0f6e6fcf080846e374c2a7
  https://github.com/groonga/grafana-datasource-plugin-groonga/commit/302bc3dc6ad8bcd56e0f6e6fcf080846e374c2a7

  Message:
    Use backendSrv to implement testDatasource() for proxy mode

  Modified files:
    datasource.js

  Modified: datasource.js (+8 -4)
===================================================================
--- datasource.js    2016-02-07 00:52:09 +0900 (bfda423)
+++ datasource.js    2016-02-07 01:10:35 +0900 (f0ec574)
@@ -6,18 +6,22 @@ function (angular) {
 
   var module = angular.module('grafana.services');
 
-  module.factory('GroongaDatasource', function($timeout) {
-    function GroongaDatasource() {
+  module.factory('GroongaDatasource', function(backendSrv) {
+    function GroongaDatasource(datasource) {
+      this.datasource = datasource;
     }
 
     GroongaDatasource.prototype.testDatasource = function() {
-      return $timeout(function() {
+      var options = {
+        url: this.datasource.url + '/d/status'
+      };
+      return backendSrv.datasourceRequest(options).then(function(result) {
         return {
           status: 'success',
           title: 'Success',
           message: 'OK!'
         };
-      }, 1000);
+      });
     };
 
     return GroongaDatasource;
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index