Merge "Fix floating number appearence on stats page"
This commit is contained in:
commit
3269374769
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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>
|
Loading…
Reference in New Issue