'Record the given value
Arguments:
config (MetricConfig): The configuration to use for this metric
value (float): The value to record
timeMs (int): The POSIX time in milliseconds this value occurred'

@abc.abstractmethod
def record(self, config, value, time_ms):

    raise NotImplementedError
