datasource.ts 552 B

1234567891011121314151617181920212223242526272829
  1. ///<reference path="../../../headers/common.d.ts" />
  2. import _ from 'lodash';
  3. class GrafanaDatasource {
  4. /** @ngInject */
  5. constructor(private backendSrv, private $q) {}
  6. query(options) {
  7. return this.$q.when({data: []});
  8. }
  9. metricFindQuery() {
  10. return this.$q.when([]);
  11. }
  12. annotationQuery(options) {
  13. return this.backendSrv.get('/api/annotations', {
  14. from: options.range.from.valueOf(),
  15. to: options.range.to.valueOf(),
  16. limit: options.limit,
  17. type: options.type,
  18. });
  19. }
  20. }
  21. export {GrafanaDatasource};