Merge pull request #99 from tjayl/auto-refresh
Add auto-refresh on index page
This commit is contained in:
@@ -136,6 +136,7 @@ def index(env):
|
||||
# TODO: Would be great if we could parallelize this somehow, doing these
|
||||
# requests in sequence is rather pointless.
|
||||
prefix = 'puppetlabs.puppetdb.query.population'
|
||||
refreshrate = app.config['REFRESH_RATE']
|
||||
num_nodes = get_or_abort(
|
||||
puppetdb.metric,
|
||||
"{0}{1}".format(prefix, ':type=default,name=num-nodes'))
|
||||
@@ -193,6 +194,7 @@ def index(env):
|
||||
nodes=nodes_overview,
|
||||
stats=stats,
|
||||
envs=envs,
|
||||
refreshrate=refreshrate,
|
||||
current_env=env
|
||||
)
|
||||
|
||||
|
||||
@@ -35,3 +35,4 @@ INVENTORY_FACTS = [ ('Hostname', 'fqdn' ),
|
||||
('Architecture', 'hardwaremodel' ),
|
||||
('Kernel Version', 'kernelrelease' ),
|
||||
('Puppet Version', 'puppetversion' ), ]
|
||||
REFRESH_RATE = 30
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
{% extends 'layout.html' %}
|
||||
{% import '_macros.html' as macros %}
|
||||
{% block content %}
|
||||
{% if refreshrate != 0 %}
|
||||
<meta http-equiv="refresh" content="{{refreshrate}}">
|
||||
{% endif %}
|
||||
<div class="ui vertical grid">
|
||||
<div class="four column row">
|
||||
<div class="column">
|
||||
|
||||
Reference in New Issue
Block a user