Adding support to use grafana templating
Change-Id: I63302965cabb1deb0a1a74ca62f3e56bd04309b7 Story: 2002175 Task: 20041
This commit is contained in:
parent
999bfa2a05
commit
c5f514815c
@ -194,3 +194,9 @@ def metrics_measurement_list(request, **kwargs):
|
||||
def metrics_stat_list(request, **kwargs):
|
||||
result = client.monascaclient(request).metrics.list_statistics(**kwargs)
|
||||
return result['elements'] if type(result) is dict else result
|
||||
|
||||
|
||||
@profiler.trace
|
||||
def metrics_dimension_value_list(request, **kwargs):
|
||||
result = client.monascaclient(request).metrics.list_dimension_values(**kwargs)
|
||||
return result['elements'] if type(result) is dict else result
|
||||
|
@ -316,6 +316,10 @@ class MonascaProxyView(TemplateView):
|
||||
results = {'elements': api.monitor.
|
||||
metrics_measurement_list(request,
|
||||
**req_kwargs)}
|
||||
elif "dimensions" == parts[1]:
|
||||
results = {'elements': api.monitor.
|
||||
metrics_dimension_value_list(request,
|
||||
**req_kwargs)}
|
||||
if not results:
|
||||
LOG.warning("There was a request made for the path %s that"
|
||||
" is not supported." % restpath)
|
||||
|
Loading…
Reference in New Issue
Block a user