Merge pull request #6 from nicklewis/sort-metrics
Sort list of metrics and metrics data
This commit is contained in:
@@ -202,9 +202,9 @@ def metrics():
|
|||||||
metrics = puppetdb._query('metrics', path='mbeans')
|
metrics = puppetdb._query('metrics', path='mbeans')
|
||||||
for key,value in metrics.iteritems():
|
for key,value in metrics.iteritems():
|
||||||
metrics[key]=value.split('/')[3]
|
metrics[key]=value.split('/')[3]
|
||||||
return render_template('metrics.html', metrics=metrics)
|
return render_template('metrics.html', metrics=sorted(metrics.items()))
|
||||||
|
|
||||||
@app.route('/metric/<metric>')
|
@app.route('/metric/<metric>')
|
||||||
def metric(metric):
|
def metric(metric):
|
||||||
metric = puppetdb.metric(metric)
|
metric = puppetdb.metric(metric)
|
||||||
return render_template('metric.html', metric=metric)
|
return render_template('metric.html', metric=sorted(metric.items()))
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<h1>Metric</h1>
|
<h1>Metric</h1>
|
||||||
<table class="table table-striped">
|
<table class="table table-striped">
|
||||||
<tbody>
|
<tbody>
|
||||||
{% for key,value in metric.iteritems() %}
|
{% for key,value in metric %}
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{key}}</td>
|
<td>{{key}}</td>
|
||||||
<td>{{value}}</td>
|
<td>{{value}}</td>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<h1>Metrics</h1>
|
<h1>Metrics</h1>
|
||||||
<ul>
|
<ul>
|
||||||
{% for key,value in metrics.iteritems() %}
|
{% for key,value in metrics %}
|
||||||
<li><a href="{{url_for('metric', metric=value)}}">{{key}}</li>
|
<li><a href="{{url_for('metric', metric=value)}}">{{key}}</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
Reference in New Issue
Block a user