app: Abort if we can't fetch metrics.

This commit is contained in:
Daniele Sluijters
2013-11-05 12:20:48 +01:00
parent e753fc444a
commit de6a77951c

View File

@@ -274,7 +274,7 @@ def query():
@app.route('/metrics') @app.route('/metrics')
def metrics(): def metrics():
metrics = puppetdb._query('metrics', path='mbeans') metrics = get_or_abort(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=sorted(metrics.items())) return render_template('metrics.html', metrics=sorted(metrics.items()))