mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Added templated dependency in Opentsdb
This commit is contained in:
parent
22407fc897
commit
862de3a9dc
@ -162,12 +162,21 @@ function (angular, _, dateMath) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
this._performMetricKeyValueLookup = function(metric, key) {
|
this._performMetricKeyValueLookup = function(metric, keys) {
|
||||||
if(!metric || !key) {
|
|
||||||
|
if(!metric || !keys) {
|
||||||
return $q.when([]);
|
return $q.when([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
var m = metric + "{" + key + "=*}";
|
var keysArray = keys.split(",");
|
||||||
|
var key = keysArray[0];
|
||||||
|
var keysQuery = key + "=*";
|
||||||
|
|
||||||
|
if (keysArray.length > 1) {
|
||||||
|
keysQuery += "," + keysArray.splice(1).join(",");
|
||||||
|
}
|
||||||
|
|
||||||
|
var m = metric + "{" + keysQuery + "}";
|
||||||
|
|
||||||
return this._get('/api/search/lookup', {m: m, limit: 3000}).then(function(result) {
|
return this._get('/api/search/lookup', {m: m, limit: 3000}).then(function(result) {
|
||||||
result = result.data.results;
|
result = result.data.results;
|
||||||
@ -225,7 +234,7 @@ function (angular, _, dateMath) {
|
|||||||
|
|
||||||
var metrics_regex = /metrics\((.*)\)/;
|
var metrics_regex = /metrics\((.*)\)/;
|
||||||
var tag_names_regex = /tag_names\((.*)\)/;
|
var tag_names_regex = /tag_names\((.*)\)/;
|
||||||
var tag_values_regex = /tag_values\((.*),\s?(.*)\)/;
|
var tag_values_regex = /tag_values\((.*?),\s?(.*)\)/;
|
||||||
var tag_names_suggest_regex = /suggest_tagk\((.*)\)/;
|
var tag_names_suggest_regex = /suggest_tagk\((.*)\)/;
|
||||||
var tag_values_suggest_regex = /suggest_tagv\((.*)\)/;
|
var tag_values_suggest_regex = /suggest_tagv\((.*)\)/;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user