@classmethod
def gauge(cls, metric_name, value, tags=None, **kwargs):
    """
        Record a gauge value (for a gauge, the latest value within any one
        minute is the value stored).

        Args:
            metric_name (str): name of the metric to be stored
            value (int or float): the value of the metric
            tags (list or dict): miscellaneous tags to describe the value
        """
    cls.stats().gauge(cls.get_metric_name(metric_name), value=value, tags=
        cls._convert_tags(tags), **kwargs)
