docs: private Metric collectCounter(MetricName dropwizardMetric, Counter counter) {
      String metricName =
          DropWizardUtils.generateFullMetricName(dropwizardMetric.getKey(), "counter");
  
      String metricDescription =
          DropWizardUtils.generateFullMetricDescription(dropwizardMetric.getKey(), counter);
      AbstractMap.SimpleImmutableEntry<List<LabelKey>, List<LabelValue>> labels =
          DropWizardUtils.generateLabels(dropwizardMetric);
  
      MetricDescriptor metricDescriptor =
          MetricDescriptor.create(
              metricName, metricDescription, DEFAULT_UNIT, Type.GAUGE_INT64, labels.getKey());
  
      TimeSeries timeSeries =
          TimeSeries.createWithOnePoint(
              labels.getValue(),
              Point.create(Value.longValue(counter.getCount()), clock.now()),
              null);
      return Metric.createWithOneTimeSeries(metricDescriptor, timeSeries);
    }