コード例 #1
0
 def _prepareTable(self, groups):
     result = table.Table('lr')
     for group in groups:
         formatted = 'avg[{0}] tot[{1}]'.format(
             helpers.formatValues(group.aggregate(self._mean)),
             helpers.formatValues(group.aggregate(self._sum)))
         result.add(self._label(group), formatted)
     return result
コード例 #2
0
ファイル: aggregate.py プロジェクト: 1327253585/scylla
 def _prepareTable(self, groups):
     mean = lambda vector: sum(float(x) for x in vector) / len(vector)
     _sum = lambda vector: sum(float(x) for x in vector)
     result = table.Table('lr')
     for group in groups:
         formatted = 'avg[{0}] tot[{1}]'.format(
             helpers.formatValues(group.aggregate(mean)), 
             helpers.formatValues(group.aggregate(_sum)))
         result.add(self._label(group), formatted)
     return result
コード例 #3
0
 def _prepareTable(self, groups):
     mean = lambda vector: sum(float(x) for x in vector) / len(vector)
     _sum = lambda vector: sum(float(x) for x in vector)
     result = table.Table('lr')
     for group in groups:
         formatted = 'avg[{0}] tot[{1}]'.format(
             helpers.formatValues(group.aggregate(mean)),
             helpers.formatValues(group.aggregate(_sum)))
         result.add(self._label(group), formatted)
     return result
コード例 #4
0
ファイル: stdout.py プロジェクト: duarten/scylla
 def update(self, liveData):
     for metric in liveData.measurements:
         print('{} {}'.format(metric.symbol, helpers.formatValues(metric.status)))
     sys.stdout.flush()
コード例 #5
0
ファイル: simple.py プロジェクト: sjanulonoks/scylla
 def _prepareTable(self, measurements):
     result = table.Table('lr')
     for metric in measurements:
         result.add(metric.symbol, helpers.formatValues(metric.status))
     return result
コード例 #6
0
 def _values(self, group):
     means = self._meanMerge(group)
     return helpers.formatValues(means)
コード例 #7
0
ファイル: means.py プロジェクト: kv-zuiwanyuan/scylla
 def _values(self, group):
     means = self._meanMerge(group)
     return helpers.formatValues(means)
コード例 #8
0
ファイル: stdout.py プロジェクト: zhuichao001/1store
 def update(self, liveData):
     for metric in liveData.measurements:
         print('{} {}'.format(metric.symbol,
                              helpers.formatValues(metric.status)))
     sys.stdout.flush()