docs: def collect_results(self, data_values):
          """Receive the data from the consumers polled and process it.
  
          :param dict data_values: The poll data returned from the consumer
          :type data_values: dict
  
          """
          self.last_poll_results['timestamp'] = self.poll_data['timestamp']
  
          # Get the name and consumer name and remove it from what is reported
          consumer_name = data_values['consumer_name']
          del data_values['consumer_name']
          process_name = data_values['name']
          del data_values['name']
  
          # Add it to our last poll global data
          if consumer_name not in self.last_poll_results:
              self.last_poll_results[consumer_name] = dict()
          self.last_poll_results[consumer_name][process_name] = data_values
  
          # Calculate the stats
          self.stats = self.calculate_stats(self.last_poll_results)