docs: def counter(self, name, description, labels=None, **kwargs):
          """
          Use a Counter to track the total number of invocations of the method.
  
          :param name: the name of the metric
          :param description: the description of the metric
          :param labels: a dictionary of `{labelname: callable_or_value}` for labels
          :param kwargs: additional keyword arguments for creating the Counter
          """
  
          return self._track(
              Counter,
              lambda metric, time: metric.inc(),
              kwargs, name, description, labels,
              registry=self.registry
          )