async def set(self, metric_name, value, context=None, **kwargs):
metric = self._create_metric(metric_name, value, context, **kwargs)<EOL>self.logger.log(metric)<EOL>
Output ``metric_name`` with ``value``.

        Args:
            metric_name (str): Identifier of the metric.
            value (number): (optional) Value of the metric.
            context (dict): (optional) Additional key-value pairs which further
                describe the metric, for example: {'app-version': '1.5.4'}