diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/Server/Admin/Perf.py | 5 | ||||
-rw-r--r-- | src/lib/Statistics.py | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/Server/Admin/Perf.py b/src/lib/Server/Admin/Perf.py index 0cbb93e17..3d17372e0 100644 --- a/src/lib/Server/Admin/Perf.py +++ b/src/lib/Server/Admin/Perf.py @@ -13,7 +13,7 @@ class Perf(Bcfg2.Server.Admin.Mode): Bcfg2.Server.Admin.Mode.__init__(self, configfile) def __call__(self, args): - output = [('Name', 'Min', 'Max', 'Mean')] + output = [('Name', 'Min', 'Max', 'Mean', 'Count')] optinfo = { 'server': Bcfg2.Options.SERVER_LOCATION, 'user': Bcfg2.Options.CLIENT_USER, @@ -32,6 +32,7 @@ class Perf(Bcfg2.Server.Admin.Mode): ca = setup['ca']) data = proxy.get_statistics() for key, value in data.iteritems(): - output.append((key, ) + tuple(["%.06f" % (item) for item in value])) + data = tuple(["%.06f" % (item) for item in value[:-1]] + [value[-1]]) + output.append((key, ) + data) self.print_table(output) diff --git a/src/lib/Statistics.py b/src/lib/Statistics.py index a7ae85c67..c3fdd4320 100644 --- a/src/lib/Statistics.py +++ b/src/lib/Statistics.py @@ -16,7 +16,7 @@ class Statistic(object): self.ave = (((self.ave * (self.count - 1)) + value) / self.count ) def get_value(self): - return (self.name, (self.min, self.max, self.ave)) + return (self.name, (self.min, self.max, self.ave, self.count)) class Statistics(object): def __init__(self): |