コード例 #1
0
 def consume_message(self, vumi_message):
     msg = MetricMessage.from_dict(vumi_message.payload)
     for metric_name, aggregators, values in msg.datapoints():
         self.callback(metric_name, aggregators, values)
コード例 #2
0
 def recv_datapoints(self, exchange, queue):
     """Retrieve datapoints from a broker."""
     vumi_msgs = self._broker.get_messages(exchange, queue)
     msgs = [MetricMessage.from_dict(vm.payload) for vm in vumi_msgs]
     return [msg.datapoints() for msg in msgs]
コード例 #3
0
ファイル: test_metrics.py プロジェクト: dmaclay/vumi
 def recv_datapoints(self, exchange, queue):
     """Retrieve datapoints from a broker."""
     contents = self._broker.get_dispatched(exchange, queue)
     vumi_msgs = [Message.from_json(content.body) for content in contents]
     msgs = [MetricMessage.from_dict(vm.payload) for vm in vumi_msgs]
     return [msg.datapoints() for msg in msgs]
コード例 #4
0
ファイル: metrics.py プロジェクト: AndrewCvekl/vumi
 def consume_message(self, vumi_message):
     msg = MetricMessage.from_dict(vumi_message.payload)
     for metric_name, aggregators, values in msg.datapoints():
         self.callback(metric_name, aggregators, values)
コード例 #5
0
ファイル: test_metrics_workers.py プロジェクト: Nagato23/vumi
 def recv_datapoints(self, exchange, queue):
     """Retrieve datapoints from a broker."""
     vumi_msgs = self._broker.get_messages(exchange, queue)
     msgs = [MetricMessage.from_dict(vm.payload) for vm in vumi_msgs]
     return [msg.datapoints() for msg in msgs]