def unpack_counter(self, name, value, remainder): ts = timeutils.utcnow_ts() sample_rate = 1 if len(remainder) >= 1: sample_rate = float(remainder.pop(0).strip("@")) value = value * sample_rate return ("stats.%s.%s" % (self.host, name), (ts, value))
def unpack_meter(self, name, value): ts = timeutils.utcnow_ts() return ("stats.%s.%s" % (self.host, name), (ts, value))