datasource.js 619 B

123456789101112131415161718192021222324252627282930
  1. define([
  2. 'angular'
  3. ],
  4. function (angular) {
  5. 'use strict';
  6. var module = angular.module('grafana.services');
  7. module.factory('GrafanaDatasource', function($q, backendSrv) {
  8. function GrafanaDatasource() {
  9. }
  10. GrafanaDatasource.prototype.query = function(options) {
  11. return backendSrv.get('/api/metrics/test', {
  12. from: options.range.from.valueOf(),
  13. to: options.range.to.valueOf(),
  14. maxDataPoints: options.maxDataPoints
  15. });
  16. };
  17. GrafanaDatasource.prototype.metricFindQuery = function() {
  18. return $q.when([]);
  19. };
  20. return GrafanaDatasource;
  21. });
  22. });