datasource.ts 607 B

123456789101112131415161718192021222324252627
  1. ///<reference path="../../../headers/common.d.ts" />
  2. class GrafanaDatasource {
  3. /** @ngInject */
  4. constructor(private backendSrv) {}
  5. query(options) {
  6. return this.backendSrv.get('/api/metrics/test', {
  7. from: options.range.from.valueOf(),
  8. to: options.range.to.valueOf(),
  9. maxDataPoints: options.maxDataPoints
  10. });
  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};