Merge "Fix floating number appearence on stats page"

This commit is contained in:
Jenkins 2014-04-22 09:41:27 +00:00 committed by Gerrit Code Review
commit 3269374769
2 changed files with 7 additions and 4 deletions

View File

@ -18,6 +18,8 @@ from muranodashboard.environments import api
class StatsModel(object):
def get_api_stats(self, request):
st_list = api.muranoclient(request).request_statistics.list()
for srv in st_list:
srv.max_cpu = srv.cpu_count * 100
return st_list

View File

@ -1,4 +1,5 @@
{% load static %}
{% load humanize %}
<div class="well">
<div class="app-icon pull-left server">
@ -8,12 +9,12 @@
<h4>API server: {{ server.host }}</h4>
<div class="server-stats">
CPU Load:
<meter value="{{ server.cpu_percent }}" max="{{ server.max_cpu }}">{{ server.cpu_percent }}%</meter>
<meter value="{{ server.cpu_percent }}" max="{{ server.max_cpu}}">{{ server.cpu_percent }}%</meter>
Requests: <span class="label label-default">{{ server.request_count }}</span>
Errors: <span class="label label-default">{{ server.error_count }}</span>
Ave.Resp.Time: <span class="label label-default">{{ server.average_response_time }}</span>
Req\sec: <span class="label label-default">{{ server.requests_per_second }}</span>
Err\sec: <span class="label label-default">{{ server.errors_per_second }}</span>
Ave.Resp.Time: <span class="label label-default">{{ server.average_response_time|floatformat:3}}</span>
Req\sec: <span class="label label-default">{{ server.requests_per_second|floatformat:3 }}</span>
Err\sec: <span class="label label-default">{{ server.errors_per_second|floatformat:3 }}</span>
</div>
</div>