measurable_stat.py 503 B

12345678910111213141516
  1. from __future__ import absolute_import
  2. import abc
  3. from kafka.metrics.measurable import AbstractMeasurable
  4. from kafka.metrics.stat import AbstractStat
  5. class AbstractMeasurableStat(AbstractStat, AbstractMeasurable):
  6. """
  7. An AbstractMeasurableStat is an AbstractStat that is also
  8. an AbstractMeasurable (i.e. can produce a single floating point value).
  9. This is the interface used for most of the simple statistics such
  10. as Avg, Max, Count, etc.
  11. """
  12. __metaclass__ = abc.ABCMeta