Skip to content

Commit 1d4cace

Browse files
committed
fix(testdata): fixed query in default grafana data source
1 parent d1bedfc commit 1d4cace

File tree

1 file changed

+28
-6
lines changed

1 file changed

+28
-6
lines changed

public/app/plugins/datasource/grafana/datasource.ts

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,39 @@
11
///<reference path="../../../headers/common.d.ts" />
22

3+
import _ from 'lodash';
4+
35
class GrafanaDatasource {
46

57
/** @ngInject */
68
constructor(private backendSrv) {}
79

810
query(options) {
9-
return this.backendSrv.get('/api/metrics/test', {
10-
from: options.range.from.valueOf(),
11-
to: options.range.to.valueOf(),
12-
scenario: 'random_walk',
13-
interval: options.intervalMs,
14-
maxDataPoints: options.maxDataPoints
11+
return this.backendSrv.post('/api/tsdb/query', {
12+
from: options.range.from.valueOf().toString(),
13+
to: options.range.to.valueOf().toString(),
14+
queries: [
15+
{
16+
"refId": "A",
17+
"scenarioId": "random_walk",
18+
"intervalMs": options.intervalMs,
19+
"maxDataPoints": options.maxDataPoints,
20+
}
21+
]
22+
}).then(res => {
23+
24+
var data = [];
25+
if (res.results) {
26+
_.forEach(res.results, queryRes => {
27+
for (let series of queryRes.series) {
28+
data.push({
29+
target: series.name,
30+
datapoints: series.points
31+
});
32+
}
33+
});
34+
}
35+
36+
return {data: data};
1537
});
1638
}
1739

0 commit comments

Comments
 (0)