datasource.js 653 B

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