code: def metric(self, name, filter_=None, description=""):
          
          return Metric(name, filter_, client=self, description=description)
docs: Creates a metric bound to the current client.
  
          :type name: str
          :param name: the name of the metric to be constructed.
  
          :type filter_: str
          :param filter_: the advanced logs filter expression defining the
                          entries tracked by the metric.  If not
                          passed, the instance should already exist, to be
                          refreshed via :meth:`Metric.reload`.
  
          :type description: str
          :param description: the description of the metric to be constructed.
                              If not passed, the instance should already exist,
                              to be refreshed via :meth:`Metric.reload`.
  
          :rtype: :class:`google.cloud.logging.metric.Metric`
          :returns: Metric created with the current client.