Add metricFindQuery in KairosDBDatasource

This commit is contained in:
Masaori Koshiba
2015-06-03 22:55:31 +09:00
parent 65796d7477
commit e9a842259a
@@ -112,6 +112,30 @@ function (angular, _, kbn) {
});
};
KairosDBDatasource.prototype.metricFindQuery = function(query) {
var interpolated;
try {
interpolated = templateSrv.replace(query);
}
catch (err) {
return $q.reject(err);
}
return this.performMetricSuggestQuery().then(function(metrics) {
return _.chain(metrics)
.filter(function(metric) {
return metric.indexOf(interpolated) >= 0;
})
.map(function(metric) {
return {
text: metric,
expandable: true
};
})
.value();
});
};
/////////////////////////////////////////////////////////////////////////
/// Formatting methods
////////////////////////////////////////////////////////////////////////