From 4c05d2e4db46e319890f0052790eebaf1d2c029b Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Fri, 15 May 2009 02:32:39 +0000 Subject: Implement count field for statistics git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5236 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Admin/Perf.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib/Server/Admin') 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) -- cgit v1.2.3-1-g7c22