storage: record latency stats in a flat dict, not nested, to conform to RIStatsProvider

This commit is contained in:
Brian Warner 2008-06-24 17:21:18 -07:00
parent dba0ad3d28
commit af4e4dc847

View File

@ -786,7 +786,9 @@ class StorageServer(service.MultiService, Referenceable):
stats = { 'storage_server.allocated': self.allocated_size(), }
if self.consumed is not None:
stats['storage_server.consumed'] = self.consumed
stats['storage_server.latencies'] = self.get_latencies()
for category,ld in self.get_latencies().items():
for name,v in ld.items():
stats['storage_server.latencies.%s.%s' % (category, name)] = v
return stats
def allocated_size(self):