Added templated dependency in Opentsdb

This commit is contained in:
utkarshcmu 2016-06-13 03:25:50 -07:00
parent 22407fc897
commit 862de3a9dc

View File

@ -162,12 +162,21 @@ function (angular, _, dateMath) {
});
};
this._performMetricKeyValueLookup = function(metric, key) {
if(!metric || !key) {
this._performMetricKeyValueLookup = function(metric, keys) {
if(!metric || !keys) {
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) {
result = result.data.results;
@ -225,7 +234,7 @@ function (angular, _, dateMath) {
var metrics_regex = /metrics\((.*)\)/;
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_values_suggest_regex = /suggest_tagv\((.*)\)/;