docs: def yieldMetricsValue(self, data_name, post_data, buildid):
          """
          A method to allow posting data that is not generated and stored as build-data in
          the database. This method generates the `stats-yield-data` event to the mq layer
          which is then consumed in self.postData.
  
          @params
          data_name: (str) The unique name for identifying this data.
          post_data: (dict) A dictionary of key-value pairs that'll be sent for storage.
          buildid: The buildid of the current Build.
          """
          build_data = yield self.master.data.get(('builds', buildid))
          routingKey = ("stats-yieldMetricsValue", "stats-yield-data")
  
          msg = {
              'data_name': data_name,
              'post_data': post_data,
              'build_data': build_data
          }
  
          self.master.mq.produce(routingKey, msg)