These are chat archives for groonga/grafana-datasource-plugin-groonga

5th
Feb 2016
Kouhei Sutou
@kou
Feb 05 2016 13:49
おぉ、backendSrvを使うと接続確認できるのか。
define([
  'angular'
],
function (angular) {
  'use strict';

  var module = angular.module('grafana.services');

  module.factory('GroongaDatasource', function(backendSrv) {
    function GroongaDatasource(datasource) {
      this.datasource = datasource;
    }

    GroongaDatasource.prototype.testDatasource = function() {
      var options = {
        url: this.datasource.url + '/d/status'
      };
      return backendSrv.datasourceRequest(options).then(function() {
        return {
          status: 'success',
          title: 'Success',
          message: 'OK!'
        };
      });
    };

    return GroongaDatasource;
  });

});
Goのサーバーを介してデータソースにアクセスしにいくのか。なるほどねぇ。